他のプログラムの息抜きに。はじめての Script-Fu いじり。一応出来た。
for f in *.png; do gimp --no-interface --no-data \ -b "(conv4ninix \"$f\" \"${f%%.png}.xpm\")" "(gimp-quit 0)" done
の様に使える。
しかし Script-Fu にしてしまえば簡単なのだけれど、いちいちユーザが .gimp*/scripts/ に放り込まないといけない。何か方法は無いのか?
あと、流石に毎回 gimp を起動するのは重い……
しかし、今回初めてさわったけど Scheme は本当に勉強したいな。
gimp --no-interface --no-data -b \ '(conv4ninix "surface0.png" "surface0.xpm")' \ '(conv4ninix "surface1.png" "surface1.xpm")' \ '(conv4ninix "surface2.png" "surface2.xpm")' \ '(conv4ninix "surface3.png" "surface3.xpm")' \ '(conv4ninix "surface4.png" "surface4.xpm")' \ '(gimp-quit 0)'
こうすれば良いのだった。