Thursday, November 30, 2006

ImageMagickで、ビデオ風の画像を作成する

ImageMagickで、ビデオ風の画像を作成するには、
以下のように-fxオプションを使用して、1ラインごとに
明るさを変更します。

(バッチファイルなんで%が%%にしてます)
set im=C:\Progra~1\ImageMagick-6.3.0-Q16
%im%\convert.exe sample1.jpg -fx 'j%%2?p:p/0.6' sample19.jpg

元画像(sample1.jpg)


変換後(sample19.jpg)


以下のように角を丸くするとより昔のビデオっぽくなります。
set im=C:\Progra~1\ImageMagick-6.3.0-Q16
rem マスクを作って。。。
%im%\convert.exe -size 200x150 -matte -channel RGBA xc:none -background none -fill white -stroke white -draw "roundrectangle 0,0 199,149 20,20" -negate mask.png
rem ビデオ風処理+画像を切り抜く+枠線描画。
%im%\convert.exe -size 200x150 sample1.jpg -fx 'j%%2?p:p/0.6' -matte mask.png -compose screen -composite -fill none -stroke #808080 -draw "roundrectangle 0,0 199,149 20,20" sample20.jpg

変換後(sample20.jpg)


関連項目
ImageMagickで画像を角丸四角に切り取って文字入れをする