Saturday, August 25, 2007

ImageMagickで斜めドットのモザイクをかける

ImageMagickで斜めドットのモザイクをかけるには、
以下のバッチを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.5-Q16
%im%\convert.exe -size 150x150 xc:none -channel RGBA ( sample4.jpg -resize 10x10 -rotate 45 ) -fx "v.p{ceil((i+1)/10)-1,ceil((j+1)/10)-1}" -rotate -45 -gravity center -crop 90x90+0+0 sample202a.png
上記バッチでは45度回転後、モザイクをかけ、再び45度回転させて周囲を取り除くため
切り抜いています。

元画像(sample4.jpg)


出力画像(sample202a.png)


5x5ピクセルの斜めドットでモザイクをかけるには、以下のバッチを実行します。
飾りガラスで透かして見たような感じになります。
%im%\convert.exe -size 300x300 xc:none -channel RGBA ( sf.jpg -resize 40x40 -rotate 45 ) -fx "v.p{ceil((i+1)/5)-1,ceil((j+1)/5)-1}" -rotate -45 -gravity center -crop 180x180-10-10 sample202b.png

元画像(sf.jpg)


出力画像(sample202b.png)

No comments: