SAKAI Masahiro - Gimp-Ruby::Script-Fuとの違い Diff
- Added parts are displayed like this.
- Deleted parts are displayed
like this.
= Script-Fuとの違い
幾つかの点で、Gimp-Rubyは((<Script-Fu>))と異なります。
Script-Fuはプラグインがスクリプトを実行しているのに対して、
Gimp-Rubyではスクリプト自体がプラグインとして動作します。
Script-Fuがイメージやレイヤを単なるIDの整数として扱っているのに対して、
Gimp-Rubyはそれらをオブジェクトとして扱っていて、
それらに対する操作をメソッドの呼び出しで行なえます。
ちなみに、これは((<Gimp-Perl>))や((<Gimp-Python>))も同じです。
また、Script-FuはPDBの関数を呼び出すことしか出来ませんが、
Gimp-Rubyはピクセルリージョンやタイルといった、
libgimpレベルで提供されている機能についても利用可能です。
(ただし、この機能については仕様/実装共に固まっていないので注意が必要です)
幾つかの点で、Gimp-Rubyは((<Script-Fu>))と異なります。
Script-Fuはプラグインがスクリプトを実行しているのに対して、
Gimp-Rubyではスクリプト自体がプラグインとして動作します。
Script-Fuがイメージやレイヤを単なるIDの整数として扱っているのに対して、
Gimp-Rubyはそれらをオブジェクトとして扱っていて、
それらに対する操作をメソッドの呼び出しで行なえます。
ちなみに、これは((<Gimp-Perl>))や((<Gimp-Python>))も同じです。
また、Script-FuはPDBの関数を呼び出すことしか出来ませんが、
Gimp-Rubyはピクセルリージョンやタイルといった、
libgimpレベルで提供されている機能についても利用可能です。
(ただし、この機能については仕様/実装共に固まっていないので注意が必要です)