2. Script-Fu スクリプトを使用

2.1. Script-Fu とは?

Script-Fu は Windows™ の世界でならマクロと呼ばれたでしょう。 しかし Script-Fu はそのような呼ばれかたに比せず強力です。 Script-Fu は Scheme と呼ばれるインタプリタ言語を基に、 GIMPのデータベースに問い合わせる機能を使って作動するように開発されました。 ありとあらゆることが Script-Fu でできますが、 普通のGIMPユーザーは次のような作業の自動化に利用しているのではないでしょうか。

  • 繰り返しの操作

  • 実に複雑で覚えるのが大変な操作

Script-Fu ならたくさんのことができるということは覚えていてください。 GIMPに付いてくるスクリプトは十分お役に立つばかりでなく Script-Fu を学習する手本ともなり、 最終的には自作のスクリプトを作成するときの改造用にしたりたたき台として活用できます。 次節の Script-Fu 作成演習はもっとスクリプトの作り方を学びたいときにお読みください。

最も役立ちそうなスクリプトをこの章でとりあげてゆきますが、 すべては網羅しきれません。 掛け値なしにたくさんのスクリプトがあるからです。 スクリプトによっては非常に簡素なつくりをしていて、 何も取扱説明書がなくても使えるようなものもあります。

Script-Fu (Scheme言語の派生言語) だけがGIMPで使えるスクリプト言語なのではありません。 しかし初期段階からインストールされているスクリプト言語は Script-Fu だけです。 他に利用できるスクリプト拡張には[Python と] Perl と Tcl があります。[7] 両拡張機能はGIMPの Plugin Registry [GIMP-REGISTRY] からダウンロードしてください。



[7] 実験段階ですが Ruby 拡張もあります。