gimpのプラグインのコンパイル方法(gimptoolの使い方)

C言語gimpプラグインを作る方法ついて調査したので,メモ.

gimpでは,単純なプラグインならscheme(script-fu)で書くことが出来ます.しかし,複雑な処理を実現するには,やはりCでローレベルな記述する必要があります.というわけで,環境は linux のみを想定して,Cでgimpプラグインを書く方法について調査してみました.

sample.c をコンパイルするには gimptool を使うと便利みたいです

$ gimptool --build  sample.c

これで,sample.c をコンパイルして,バイナリ sample を生成できます.

  • インストール

インストールも gimptool を使います.

たとえば,ホームディレクトリ以下に,プラグインをインストールする場合は以下のコマンドを実行します.

$ gimptool --install  sample.c

これで,~/.gimp-2.2/plug-ins/ 以下に sample がコピーされます.

システムにインストールするには,管理者権限で以下のコマンドを実行します.

# gimptool --install-admin sample.c

これで,/usr/lib/gimp/2.0/plug-ins/ 以下に sample がインストールされます.

  • その他の機能

gimptool は他にもいろいろな機能があります.たとえば pkg-config 的な使い方もできるようです.

$ gimptool --cflags
$ gimptool --libs