Monday, March 03, 2008

ImageMagickで、画像の端を白黒にする

画像の端を白黒にするには、以下のバッチファイルを実行します。

rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.8-Q16
%im%\convert.exe -size 200x200 xc:none -draw "rectangle 10,10 189,189" sf.jpg -compose src_in -composite ( sf.jpg -fx "luminosity" ) +swap -compose src-over -composite sample327a.png

元画像(sf.jpg)


出力画像(sample327a.png)


2008/07/13追記
ver6.4.0あたりからluminosityからlightnessに変わったので、以下のバッチを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.4.2-Q16
%im%\convert.exe -size 200x200 xc:none -draw "rectangle 10,10 189,189" sf.jpg -compose src_in -composite ( sf.jpg -fx "lightness" ) +swap -compose src-over -composite sample327a.png

No comments: