ImageMagickで任意の大きさの市松模様を作成するには、
以下のバッチファイルを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.4-Q16
rem 10x10の市松模様
%im%\convert.exe -size 100x100 xc:white -fx "(floor(i/10)+floor(j/10))%%2==0?#EFD8D2:#FFFFF0" sample183a.png
出力画像(sample183a.png)
rem 20x5の市松模様
%im%\convert.exe -size 100x100 xc:white -fx "(floor(i/20)+floor(j/5))%%2==0?#F8C749:#FCE769" sample183b.png
出力画像(sample183b.png)
Thursday, August 02, 2007
ImageMagickで任意の色調の部分を斜線を描画する
ImageMagickで任意の色調の部分を斜線を描画するには、
以下のバッチファイルを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.4-Q16
%im%\convert.exe sample3b.jpg -fx "tp=((i+j)%%5<3)?p*1.2:p; ((hue<0.08||hue>0.83)&&luminosity>0.98&&saturation<0.8)?tp:p" sample182a.png
元画像(sample3b.jpg)
出力画像(sample182a.png)
2008/07/13追記
ver6.4.0あたりからluminosityからlightnessに変わったので、以下のバッチを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.4.2-Q16
%im%\convert.exe sample3b.jpg -fx "tp=((i+j)%%5<3)?p*1.2:p; ((hue<0.08||hue>0.83)&&lightness>0.50&&saturation>0.8)?tp:p" sample182a.png
以下のバッチファイルを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.4-Q16
%im%\convert.exe sample3b.jpg -fx "tp=((i+j)%%5<3)?p*1.2:p; ((hue<0.08||hue>0.83)&&luminosity>0.98&&saturation<0.8)?tp:p" sample182a.png
元画像(sample3b.jpg)
出力画像(sample182a.png)
2008/07/13追記
ver6.4.0あたりからluminosityからlightnessに変わったので、以下のバッチを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.4.2-Q16
%im%\convert.exe sample3b.jpg -fx "tp=((i+j)%%5<3)?p*1.2:p; ((hue<0.08||hue>0.83)&&lightness>0.50&&saturation>0.8)?tp:p" sample182a.png
Subscribe to:
Posts (Atom)