任意の大きさのレンガ模様の背景画像を生成するには、以下のバッチファイルを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.5-Q16
%im%\convert.exe -size 100x100 xc:none -fx "(i+(floor(j/10)%%2)*8)%%20>1&&(i+(floor(j/10)%%2)*8)%%20<19&&
j%%10>1&&j%%10<9?#CABFAB:#FFFFFF" sample233b.jpg
出力画像(sample233b.jpg)
関連項目
ImageMagickで任意の大きさのタイル模様を作成する
ImageMagickで画像にレンガ模様を重ね合わせる
Saturday, September 29, 2007
Friday, September 28, 2007
ImageMagickで、グラデーションのかかった水玉模様を描画する
グラデーションのかかった水玉模様を描画するには、以下のバッチを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.5-Q16
%im%\convert.exe -size 100x100 xc:none -channel rgba ( -size 1x1 xc:#FFFFFFFF xc:#BBDDFFFF +append -resize 2x1 ) -fx "(i%%20-10)^2+(j%%20-10)^2<=8^2?v.p{sqrt((i%%20-10)^2+(j%%20-10)^2)/8,0}:#4070A0" sample232a.jpg
出力画像(sample232a.jpg)
関連項目
ImageMagickでだんだん小さくなっていく水玉模様を描画する
ImageMagickで任意の大きさの水玉模様を描画する
ImageMagickで交互に円が配置された水玉模様を描画する
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.5-Q16
%im%\convert.exe -size 100x100 xc:none -channel rgba ( -size 1x1 xc:#FFFFFFFF xc:#BBDDFFFF +append -resize 2x1 ) -fx "(i%%20-10)^2+(j%%20-10)^2<=8^2?v.p{sqrt((i%%20-10)^2+(j%%20-10)^2)/8,0}:#4070A0" sample232a.jpg
出力画像(sample232a.jpg)
関連項目
ImageMagickでだんだん小さくなっていく水玉模様を描画する
ImageMagickで任意の大きさの水玉模様を描画する
ImageMagickで交互に円が配置された水玉模様を描画する
Thursday, September 27, 2007
ImageMagickで、花形に画像を切り取る
花形に画像を切り取るには、以下のバッチファイルを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.5-Q16
%im%\convert.exe -size 200x200 xc:none -channel rgba -fx "(100-i)^2+(100-j)^2)<=(80+sin(atan2(100-i,100-j)*16)*20)^2?1:0" sf.jpg -compose srcin -composite sample231a.png
上記の例では座標100,100を中心に、半径80+-20ピクセルの花形で画像を切り取っています。
元画像(sf.jpg)
出力画像(sample231a.png)
関連項目
ImageMagickで、半径が波型に変化する円を描画する
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.5-Q16
%im%\convert.exe -size 200x200 xc:none -channel rgba -fx "(100-i)^2+(100-j)^2)<=(80+sin(atan2(100-i,100-j)*16)*20)^2?1:0" sf.jpg -compose srcin -composite sample231a.png
上記の例では座標100,100を中心に、半径80+-20ピクセルの花形で画像を切り取っています。
元画像(sf.jpg)
出力画像(sample231a.png)
関連項目
ImageMagickで、半径が波型に変化する円を描画する
Wednesday, September 26, 2007
ImageMagickで、任意の大きさのぎざぎざ模様を描画する
任意の大きさのぎざぎざ模様を描画するには、以下のバッチファイルを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.5-Q16
%im%\convert.exe -size 100x100 xc:none -channel rgba -fx "i%%10<=4&&(i+j)%%10>6?#C0C0C0FF:#00000000" ( -size 100x100 xc:none -fx "i%%10>=5&&(200+j-i)%%10>6?#C0C0C0FF:#00000000" ) -composite sample230a.png
出力画像(sample230a.png)
%im%\convert.exe -size 100x100 xc:none -channel rgba -fx "j%%10<=4&&(i+j)%%10>6?#C0C0C0FF:#00000000" ( -size 100x100 xc:none -fx "j%%10>=5&&(200+j-i-(10/2-1))%%10>6?#C0C0C0FF:#00000000" ) -composite sample230b.png
出力画像(sample230b.png)
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.5-Q16
%im%\convert.exe -size 100x100 xc:none -channel rgba -fx "i%%10<=4&&(i+j)%%10>6?#C0C0C0FF:#00000000" ( -size 100x100 xc:none -fx "i%%10>=5&&(200+j-i)%%10>6?#C0C0C0FF:#00000000" ) -composite sample230a.png
出力画像(sample230a.png)
%im%\convert.exe -size 100x100 xc:none -channel rgba -fx "j%%10<=4&&(i+j)%%10>6?#C0C0C0FF:#00000000" ( -size 100x100 xc:none -fx "j%%10>=5&&(200+j-i-(10/2-1))%%10>6?#C0C0C0FF:#00000000" ) -composite sample230b.png
出力画像(sample230b.png)
Monday, September 24, 2007
ImageMagickで、グラデーションのかかった同心円を描画する
グラデーションのかかった同心円を描画するには、
以下のバッチファイルを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.5-Q16
%im%\convert.exe -size 200x200 xc:none -channel rgba ( -size 1x1 xc:#3070A0FF xc:#FFFF10FF +append -resize 2x1 ) -fx "(i-90)^2+(j-130)^2<=150^2&&floor(sqrt((i-90)^2+(j-130)^2))%%10>5?
v.p{floor(sqrt((i-90)^2+(j-130)^2)/10)*10/150,0}:#00000000" sample229a.png
上の例では、中心90,130から最大半径150ピクセル、10ピクセルごとに4ピクセルの厚さの同心円を描画しています。
出力画像(sample229a.png)
関連項目
ImageMagickで透明なラインが入った円を描画する
ImageMagickでバンド状にグラデーションがかかった円を描画する
以下のバッチファイルを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.5-Q16
%im%\convert.exe -size 200x200 xc:none -channel rgba ( -size 1x1 xc:#3070A0FF xc:#FFFF10FF +append -resize 2x1 ) -fx "(i-90)^2+(j-130)^2<=150^2&&floor(sqrt((i-90)^2+(j-130)^2))%%10>5?
v.p{floor(sqrt((i-90)^2+(j-130)^2)/10)*10/150,0}:#00000000" sample229a.png
上の例では、中心90,130から最大半径150ピクセル、10ピクセルごとに4ピクセルの厚さの同心円を描画しています。
出力画像(sample229a.png)
関連項目
ImageMagickで透明なラインが入った円を描画する
ImageMagickでバンド状にグラデーションがかかった円を描画する