探秘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的简单文本文件中,安装新脚本很简单,只需将其下载到~/.gimp/scripts目录即可。
脚本会根据功能分类,在工具对话框的“Xtns”“Script - Fu”下(或右键菜单的“Script - F