Tuesday, January 15, 2008

ImageMagickで、上・下・左・右に徐々に彩度を落とす

右に徐々に彩度を落としていく場合は、以下のバッチファイルを実行します。

rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.7-Q16
rem 右に徐々に彩度を落としていく場合
%im%\convert.exe sf.jpg ( sf.jpg -modulate 100,10 -matte -channel A -fx "i/w" ) -composite sample278a.png

元画像(sf.jpg)


出力画像(sample278a.png)


左側に徐々に彩度を落としていく場合は、以下のコマンドを実行します。
rem 左に徐々に彩度を落としていく場合
%im%\convert.exe sf.jpg ( sf.jpg -modulate 100,10 -matte -channel A -fx "(w-i)/w" ) -composite sample278b.png

出力画像(sample278b.png)


rem 下に徐々に彩度を落としていく場合
%im%\convert.exe sf.jpg ( sf.jpg -modulate 100,10 -matte -channel A -fx "j/h" ) -composite sample278c.png

出力画像(sample278c.png)


rem 上に徐々に彩度を落としていく場合
%im%\convert.exe sf.jpg ( sf.jpg -modulate 100,10 -matte -channel A -fx "(h-j)/h" ) -composite sample278d.png

出力画像(sample278d.png)


関連項目
JMagickで画像の彩度を右方向へ徐々に落とす

No comments: