rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.7-Q16
rem 任意の矩形以外を暗くする
%im%\convert.exe -size 300x225 xc:none -fill white -draw "rectangle 10,10,204,214" sf2.jpg -compose src_in -composite ( sf2.jpg -modulate 30 ) +swap -composite sample283a.png
元画像(sf2.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhByeChzsE7SmGFYgG0IhCr5qs3o7bSH30ubNqFxczMY2oGBQcqSd8rrbdvKkMr5rkSfr6hBC-xLxK7ZYSue7IhOW4xLsZnUeEUTBUxiQCQ7AJhIkXk9kvFMqWiddM7GIrZSUfF/s320/sf2.jpg)
出力画像(sample283a.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr2ak0lE5PMABqCykJ5oLlF0TW4K7IB-E2Jl4U11Bio4O_TVaeOLvPdBN4dHPEnZ285jmU-Npc3ArDnsBqRFUSUHhe4UgyhOpvKtl3s_kRk7VBKIscNzkXHuTKrKkhf2WaHRBa/s320/sample283a.png)
任意の角丸四角以外の領域を暗くするには、以下のバッチファイルを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.7-Q16
rem 任意の角丸四角以外を暗くする
%im%\convert.exe -size 300x225 xc:none -fill white -draw "roundrectangle 10,10,204,214,20,20" sf2.jpg -compose src_in -composite ( sf2.jpg -modulate 30 ) +swap -composite sample283b.png
出力画像(sample283b.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYu4Be-ucDV7zA5trmtWlwfi9oSPW5et0cEgeeu5u5NfLndJoPoefokxcTloaln9dKecmNjzByvniOlhCGU9fvRRMSNKsw3e0Mc_nG3-RZ7suZ02M0UKsM3r_UrYon4tx3H60V/s320/sample283b.png)
任意の円の領域以外を暗くするには、以下のバッチファイルを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.7-Q16
rem 任意の円以外を暗くする
%im%\convert.exe -size 300x225 xc:none -fill white -draw "ellipse 130,110,100,100,0,360" sf2.jpg -compose src_in -composite ( sf2.jpg -modulate 30 ) +swap -composite sample283c.png
出力画像(sample283c.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGYW8V6dasXNEsUD3WDyNbtAdIsen5shPfcHGqwoDLLxI7w1niv6T8zblDU49rjSicMJhGwh8Aolgx2XTFzAHkttgiIWUbV4ir4WbnL19WFiCK5sKx3gSaNYIB4AWwJBDNs4Kh/s320/sample283c.png)
No comments:
Post a Comment