我正在尝试做什么:我有大约 80 张 png 格式的“卡片”,首先我想在图像顶部粘贴一个带圆角的黑色边框,然后让圆角的外部变成“透明色”。
有效但痛苦的方法:一个可行的方法是,在单独的文件选项卡中打开一个“模板”文件,其中包含图层正常可见部分中弯曲的黑色边框的图像,然后为其添加一个“图层蒙版”,显示圆角之外应该透明的部分。因此,每个图像的步骤如下:
- 在 GIMP 中将下一张卡片图像作为新“选项卡”打开
- 从模板选项卡复制图像的可见部分(黑色边框)
- 返回“卡片”选项卡并将图像粘贴到卡片的可见部分
- 返回模板选项卡,选择“显示蒙版”,然后复制该内容
- 返回卡片标签
- 选择“添加图层蒙版”,然后让它添加一个空的蒙版
- 选择“显示蒙版”
- 粘贴(现在透明度数据已粘贴)
- 将结果导出为 PNG
(请注意,上述整个过程涉及“模板”,并且每张卡片都作为单独的文件在 Gimp 中 - 顶部有不同的选项卡。因此,每张卡都需要很多烦人的小步骤,当然,我宁愿至少多做一点这些事情集体)。
我不知道该怎么做才正确:我认为我应该能够做的是对所有各种 PNG 文件使用“以图层形式打开...”,这样可以一举打开一大堆图层并将原始卡片图像加载到其中。然后我想我会将我的卡片模板作为另一个图层放在那里。然后我就能以某种方式将重要图层的可见部分应用到每张卡片的顶部,以某种方式复制图层蒙版并将其应用到所有其他图层(包含卡片的图层),然后我可以将每个单独的图层导出回自己的文件。但除了“以图层形式打开”部分之外,我不知道如何做任何事情——将一个图层中的内容应用到另一个图层,或将图层蒙版从一个图层复制到另一个图层,等等。
基本上,我认为这个过程更像是“按 Ctrl+V 大约 80 次”(或者对图像和蒙版各按一次),而不像是连续 80 次执行一大堆烦躁的步骤。
我没有太多使用“多层”的经验,这一点显而易见。
帮助?!?!
答案1
这是一个可能对你有帮助的插件:
https://github.com/alessandrofrancesconi/gimp-plugin-bimp
它在文件>批量图像处理下添加了一个批处理选项。
您可能会发现“添加水印”选项很有用,它可以让您将图像作为水印添加到您想要转换的 png 列表中。
PD:我可能会晚点来帮助你,希望这对找到这个帖子的人有帮助。