トップ «前の日記(2001-06-29) 最新 次の日記(2001-07-04)» 編集

TPRG: 迷走メモ書き

[Donate to CCjp]
2000|12|
2001|01|02|03|04|05|06|07|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|07|08|11|12|
2009|01|02|
2010|04|06|09|

2001-07-02

_ [comp] conv4ninix Script-Fu

他のプログラムの息抜きに。はじめての 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)'

こうすれば良いのだった。

お名前:
E-mail:
コメント:
[]


Tatsuki Sugiura <sugi@nemui.org>