画像をサーモグラフィ風に加工するには、以下のバッチファイルを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.7-Q16
%im%\convert.exe sf.jpg -fx "luminosity" ( -size 1x1 xc:black xc:blue xc:green xc:yellow xc:red xc:white -append ) -fx "v.p{0,p*6}" sample274.png
元画像(sf.jpg)
出力画像(sample274.png)
2008/07/13追記
ver6.4.0あたりからluminosityからlightnessに変わったので、以下のバッチを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.4.2-Q16
%im%\convert.exe sf.jpg -fx "lightness" ( -size 1x1 xc:black xc:blue xc:green xc:yellow xc:red xc:white -append ) -fx "v.p{0,p*6}" sample274.png
関連項目
ImageMagickで画像を任意の2色グラデーションの画像に変換する
Friday, January 11, 2008
ImageMagickで、任意の2色グラデーションのプラズマ・フラクタル画像を生成する
任意の2色グラデーションのプラズマ・フラクタル画像を生成するには、以下のバッチファイルを
実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.7-Q16
%im%\convert.exe -size 200x200 plasma:fractal -fx "intensity" -normalize ( -size 1x1 xc:#3070A0FF xc:#FFFF10FF -append ) -fx "v.p{0,p}" sample275a.png
出力画像(sample275a.png)
関連項目
ImageMagickで、画像にプラズマフラクタル画像を重ね合わせて濃淡をつける
ImageMagickで、画像に半透明の濃淡をつけて重ね合わせる
実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.7-Q16
%im%\convert.exe -size 200x200 plasma:fractal -fx "intensity" -normalize ( -size 1x1 xc:#3070A0FF xc:#FFFF10FF -append ) -fx "v.p{0,p}" sample275a.png
出力画像(sample275a.png)
関連項目
ImageMagickで、画像にプラズマフラクタル画像を重ね合わせて濃淡をつける
ImageMagickで、画像に半透明の濃淡をつけて重ね合わせる
Thursday, January 10, 2008
ImageMagickで、画像を回転刃のように切り取る
画像を回転刃のように切り取るには、以下のバッチファイルを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.7-Q16
%im%\convert.exe -size 200x200 xc:none -channel rgba -fx "(100-i)^2+(100-j)^2<=((atan2(100-i,100-j)+2*pi)/pi*360%%30+60)^2?1:0" sf.jpg -compose srcin -composite sample269a.png
元画像(sf.jpg)
出力画像(sample269a.png)
関連項目
ImageMagickで画像を歯車風に切り取る
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.7-Q16
%im%\convert.exe -size 200x200 xc:none -channel rgba -fx "(100-i)^2+(100-j)^2<=((atan2(100-i,100-j)+2*pi)/pi*360%%30+60)^2?1:0" sf.jpg -compose srcin -composite sample269a.png
元画像(sf.jpg)
出力画像(sample269a.png)
関連項目
ImageMagickで画像を歯車風に切り取る
Wednesday, January 09, 2008
ImageMagickでカーブがかかったバンド状グラデーションを描画する
カーブがかかったバンド状グラデーションを描画するには、以下のバッチファイルを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.7-Q16
%im%\convert.exe -size 300x100 xc:white ( -size 1x1 xc:#7799cc xc:#bbddff -append -resize 1x8! -filter Point -resize 300x100! ) -append -wave 20x600 -gravity center -crop 300x100+0+50 +repage sample270a.png
出力画像(sample270a.png)
%im%\convert.exe -size 300x100 xc:white ( -size 1x1 xc:#f4a729 xc:#fce769 -append -resize 1x8! -filter Point -resize 300x100! ) -append -wave -20x600 -gravity center -crop 300x100+0+10 +repage sample270b.png
出力画像(sample270b.png)
関連項目
ImageMagickでカーブがかかったグラデーションを描画する
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.7-Q16
%im%\convert.exe -size 300x100 xc:white ( -size 1x1 xc:#7799cc xc:#bbddff -append -resize 1x8! -filter Point -resize 300x100! ) -append -wave 20x600 -gravity center -crop 300x100+0+50 +repage sample270a.png
出力画像(sample270a.png)
%im%\convert.exe -size 300x100 xc:white ( -size 1x1 xc:#f4a729 xc:#fce769 -append -resize 1x8! -filter Point -resize 300x100! ) -append -wave -20x600 -gravity center -crop 300x100+0+10 +repage sample270b.png
出力画像(sample270b.png)
関連項目
ImageMagickでカーブがかかったグラデーションを描画する
Tuesday, January 08, 2008
ImageMagickで、任意の矩形領域、角丸四角、円以外の領域を暗くする
画像の任意の矩形領域以外を暗くするには、以下のバッチファイルを実行します。
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)
出力画像(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)
任意の円の領域以外を暗くするには、以下のバッチファイルを実行します。
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)
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)
出力画像(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)
任意の円の領域以外を暗くするには、以下のバッチファイルを実行します。
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)
Monday, January 07, 2008
ImageMagickで、画像の上下・左右をバンド状グラデーションで塗る
画像の左右をバンド状グラデーションで塗るには、以下のバッチファイルを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.7-Q16
%im%\convert.exe -size 240x200 xc:none -matte -channel rgba -fill black -draw "rectangle 0,0,19,199 rectangle 220,0,239,199" -blur 0x20 -fx "floor(p*8)/8" -gravity center -crop 200x200+0+0 sample272a.png
%im%\convert.exe sf.jpg -geometry +50+50 sample272a.png -composite sample272b.jpg
出力画像(sample272a.png)
重ねあわせ画像(sf.jpg)
重ねあわせ例(sample272b.jpg)
画像の上下をバンド状グラデーションで塗るには、以下のバッチファイルを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.7-Q16
%im%\convert.exe -size 200x240 xc:none -matte -channel rgba -fill black -draw "rectangle 0,0,199,19 rectangle 0,220,199,239" -blur 0x20 -fx "floor(p*8)/8" -gravity center -crop 200x200+0+0 sample272c.png
%im%\convert.exe sf.jpg -geometry +50+50 sample272c.png -composite sample272d.jpg
出力画像(sample272c.png)
重ねあわせ例(sample272d.jpg)
関連項目
ImageMagickで画像の上下・左右をグラデーションで塗る
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.7-Q16
%im%\convert.exe -size 240x200 xc:none -matte -channel rgba -fill black -draw "rectangle 0,0,19,199 rectangle 220,0,239,199" -blur 0x20 -fx "floor(p*8)/8" -gravity center -crop 200x200+0+0 sample272a.png
%im%\convert.exe sf.jpg -geometry +50+50 sample272a.png -composite sample272b.jpg
出力画像(sample272a.png)
重ねあわせ画像(sf.jpg)
重ねあわせ例(sample272b.jpg)
画像の上下をバンド状グラデーションで塗るには、以下のバッチファイルを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.7-Q16
%im%\convert.exe -size 200x240 xc:none -matte -channel rgba -fill black -draw "rectangle 0,0,199,19 rectangle 0,220,199,239" -blur 0x20 -fx "floor(p*8)/8" -gravity center -crop 200x200+0+0 sample272c.png
%im%\convert.exe sf.jpg -geometry +50+50 sample272c.png -composite sample272d.jpg
出力画像(sample272c.png)
重ねあわせ例(sample272d.jpg)
関連項目
ImageMagickで画像の上下・左右をグラデーションで塗る