書寫付

書寫付

如果我有很多图片,并且想要通过 GIMP 对所有这些图片执行相同的效果或相同的更改,有没有更简单的方法来做到这一点,而不是逐张图片地将效果应用于图片?

答案1

書寫付

Script Fu 是一种脚本/宏语言,GIMP 用户可以使用它来对图像应用任何类型的效果/更改。有关 Script Fu 的更多信息,请参见此处:http://docs.gimp.org/en/gimp-concepts-script-fu.html

这些脚本的优点在于它们可以在任何地方共享和使用!如果您已经制作了自己的脚本,或者在网上找到了可以为您完成工作的现成脚本,那么您可以非常轻松地让 GIMP 知道它:只需将其移动到您的一个脚本文件夹中即可。可以通过转到Edit->Preferences->Folders(通常是最后一项)找到并修改这些文件夹->Scripts,它们通常默认为 ~/.gimp-v/scripts 和 /usr/share/gimp/v/scripts:在此处输入图片描述

将脚本放在此处后,您需要刷新脚本列表。可以使用菜单完成此操作:Filters->Script-Fu->Refresh Scripts。您放置在 Script-Fu 文件夹中的任何新脚本现在都可以使用。只要脚本不包含任何语法错误,该脚本现在将在您的某个菜单中可用。

现在,您将能够直接在图像上使用脚本。,可以通过命令行使用参数 script-fu 来调用 gimp。这是非常对于您的场合来说很重要,因为您不想重复您的行为。

在您按照我链接的优秀(官方)教程操作并为您的场合创建适当的脚本后,您应该使用这个脚本作为参数调用 gimp 并将其应用于您的所有图像。这将极大地改变您的所有图像!

示例脚本如下:

gimp -i -b '(batch-unsharp-mask "*.png" 5.0 0.5 0)' -b '(gimp-quit 0)'

它将使用参数 5.0、0.5 和 0 对 *.png(当前目录中的所有 .png 文件)运行 batch-unsharp-mask 过滤器。然后它将以退出代码 0(gimp-quit 0)退出。

答案2

如果你主要批量处理图像,并且想要应用的更改不是太复杂,你可能需要研究一下帕奇。它的配置相当简单,比 Script Fu 简单得多。

在 12.04/12.10 下安装

sudo apt-get install phatch

答案3

您可以安装gimp-插件注册表安装 gimp-plugin-registry从存储库中,然后使用 David 的批处理器进行最常见的图像处理。

相关内容