以下のバッチを実行します。
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)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim2KBzog5l2tRQAPYM16rgL9IxlLDtAZT4rqbUFg68qiGkAyOXqYoWbgOrvUpj6bBeq3r6KpvaI4zSJg3v1itI08OkwJQLhm9atGTXoJF1Z2fcZ11ZTX-bewzSdcBiSdK0dVx5/s320/sample4.jpg)
出力画像(sample202a.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxOs-EYGICsWTxREMUTZ-rgIzvrDSh4I5LoVeXTHZ3tYYWCYGhE530cjGPsOndV9n48v7xel5z3JbfbqdDfaZWs-M3sSE4_omFgyUVqQV7ZynwRtXeB1lgrP_qDN5bp6HVN79H/s320/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)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNeBstcsKoN3vywbek6jWtDNlUH3bA6Yh7ozfRk8mHLQ6unzSSRiOGcoE_lvc9Ug3BBw82fuJ6nDbE-CiBwF6cVOE10cq8jqnTEUv-8eMq7Z-Qqsvr9rh1L9Nnhj4nYsobWENR/s320/sample202b.png)
No comments:
Post a Comment