一時ファイルを使ったファイル加工プログラムを「パイプ」を使ったスマートな形にしたいです。下記ソースを直してください。
//ImageMagickで画像変換
Runtime.getRuntime().exec(”convert -resize 32x32 tmp_src.gif tmp_dst.gif”);
部分を何とかパイプを使った構造にしたいです。
ソースは下記です。
http://favlog.net/hatena/20040721_ImageMagickTest.zip
なぜ、パイプを使う方が「スマート」なのでしょう。その理由を教えてください。
ファイル名固定はさすがにまずいですが、スレッドごとに違うファイル名にすれば、マルチスレッドで動いても問題ないはずです。
逆にパイプにこだわるとプラットフォームを制限することになりマイナス面が多いと思いますが。