GIMP で Script-Fu を実行してみる
【関連する外部ページ】:
http://www.geocities.jp/retouchscript/index.html
Script-Fu コンソールの起動
前準備としてgimp のインストールが済んでいること.
- フィルタ → Script-Fu → Script-Fu コンソール
- Script-Fu コンソールが開く
Script-Fu コンソールを使って,プログラムを対話的に実行することができる.
Script-Fu コンソールで,プログラムを動かしてみる
Scheme 処理系に組み込み済みの関数
- (define <変数名> <式>) ・・・ 変数定義
- (set <変数名> <式>) ・・・ 定義済み変数の値の書き換え
- (car <リストを値とする式> ・・・ リストの先頭要素
gimp の関数
- gimp-file-load
- gimp-file-save
- plug-in-edge
- 以下のプログラムを実行してみる
※ r:\hoge.tif, r:\h.png のところを適切に書き換えること.
(define im 0)
(set! im (gimp-file-load 1 "r:\hoge.tif" "r:\hoge.tif"))
(plug-in-edge 1 0 (car (gimp-image-get-active-drawable (car im))) 2 0 0)
(gimp-file-save 1 (car im) (car im) "r:\h.png" "r:\h.png")
■ 元ファイル
hoge.tif
■ 上記のプログラムを実行すると,新しい画像ファイルができる.
h.png