Script-Fu:GIMP 的强大脚本功能揭秘
1. 什么是 Script-Fu
Script-Fu 是一项强大的功能,它为 GIMP 增添了额外的强大功能。通过它,你可以将自己喜欢且常用的一些效果自动化并组合成 GIMP 可执行的脚本。这一特性非常实用,尤其是当你有一个喜欢的效果,而手动实现该效果需要多个步骤时。
编写脚本的好处是双重的。首先,你无需再次手动重复每个步骤来重现效果;其次,按照开源传统,你可以将编写好的出色脚本发布在自己的主页上,供全世界下载和使用。成为 Script-Fu 脚本收集者,你将拥有一个庞大的快速简易效果库,这些效果本质上可能非常复杂,手动实现则十分困难。
Script-Fu 脚本通常使用 SCHEME 语言编写。不过,如果你更熟悉其他编程语言环境,GIMP 也提供了 Perl 等其他语言的插件接口供你进行脚本编写。只要有一定的毅力和耐心,一个编写良好的脚本几乎能实现任何你想要的功能。
由于 Script-Fu 使用了成熟的脚本语言,其功能几乎是无限的。这些脚本在 GIMP 中并非以简单的顺序指令文件形式呈现,而是带有 GIMP 风格的图形前端。实际上,在不了解 Script-Fu 具体是什么的情况下,最终用户会觉得这些脚本就像普通的 GIMP 插件一样,它们真的非常实用。
2. 使用 Script-Fu
在了解了 Script-Fu 之后,你就可以开始使用一些脚本了。默认情况下,GIMP 自带了大量优秀的脚本,你可以立即开始尝试。当然,你也会想要下载并试用新的脚本。
首先要知道,Script-Fu 脚本存储在扩展名为 SCM 的简单文本文件中。因此,安装新脚本非常简