ImageMagickで画像をポラロイド写真風にするには、
-polaroidオプションを使用します。-polaroidオプションの
引数は傾きの角度です。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.1-Q16
%im%\convert.exe -size 200x150 sample1.jpg -background #909090 -polaroid 30 -background #ddddff -flatten sample58.png
元画像(sample1.jpg)
出力画像(sample58.png)
関連項目
ImageMagickとVBS(WSH)でポラロイド写真を並べた画像を生成する
ImageMagickで、画像をポラロイド写真風にして、日本語文字列を描画する
Friday, January 19, 2007
Thursday, January 18, 2007
ImageMagickでフェードイン・フェードアウトのアニメーションGIFを作成する
ImageMagickでフェードイン・フェードアウトのアニメーションGIFを作成するには
-modulateで明るさの異なる画像をそれぞれ生成し、アニメーションGIFにします。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.1-Q16
rem フェードイン
%im%\convert.exe sample6.jpg -modulate 10 ( sample6.jpg -modulate 20 ) ( sample6.jpg -modulate 30 ) ( sample6.jpg -modulate 40 ) ( sample6.jpg -modulate 50 ) ( sample6.jpg -modulate 60 ) ( sample6.jpg -modulate 70 ) ( sample6.jpg -modulate 80 ) ( sample6.jpg -modulate 90 ) ( sample6.jpg -modulate 100 ) -set delay 20 -loop 0 sample60a.gif
rem フェードアウト
%im%\convert.exe sample6.jpg -modulate 100 ( sample6.jpg -modulate 90 ) ( sample6.jpg -modulate 80 ) ( sample6.jpg -modulate 70 ) ( sample6.jpg -modulate 60 ) ( sample6.jpg -modulate 50 ) ( sample6.jpg -modulate 40 ) ( sample6.jpg -modulate 30 ) ( sample6.jpg -modulate 20 ) ( sample6.jpg -modulate 10 ) -set delay 20 -loop 0 sample60b.gif
元画像(sample6.jpg)
フェードイン(sample60a.jpg)
フェードアウト(sample60b.jpg)
-modulateで明るさの異なる画像をそれぞれ生成し、アニメーションGIFにします。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.1-Q16
rem フェードイン
%im%\convert.exe sample6.jpg -modulate 10 ( sample6.jpg -modulate 20 ) ( sample6.jpg -modulate 30 ) ( sample6.jpg -modulate 40 ) ( sample6.jpg -modulate 50 ) ( sample6.jpg -modulate 60 ) ( sample6.jpg -modulate 70 ) ( sample6.jpg -modulate 80 ) ( sample6.jpg -modulate 90 ) ( sample6.jpg -modulate 100 ) -set delay 20 -loop 0 sample60a.gif
rem フェードアウト
%im%\convert.exe sample6.jpg -modulate 100 ( sample6.jpg -modulate 90 ) ( sample6.jpg -modulate 80 ) ( sample6.jpg -modulate 70 ) ( sample6.jpg -modulate 60 ) ( sample6.jpg -modulate 50 ) ( sample6.jpg -modulate 40 ) ( sample6.jpg -modulate 30 ) ( sample6.jpg -modulate 20 ) ( sample6.jpg -modulate 10 ) -set delay 20 -loop 0 sample60b.gif
元画像(sample6.jpg)
フェードイン(sample60a.jpg)
フェードアウト(sample60b.jpg)
Tuesday, January 16, 2007
ImageMagickで雪を描画する
ImageMagickで雪を描画するには、円をぼかして
重ね合わせます。
rem 環境によって変えてねset im=C:\Progra~1\ImageMagick-6.3.0-Q16
%im%\convert.exe -size 10x10 xc:none -draw "ellipse 5,5 3,3 0,360" -negate -channel A -blur 0x2 snow.png
%im%\convert.exe sample2bg.jpg ( snow.png -repage +10+10 ) ( snow.png -repage +80+20 ) ( snow.png -repage +20+75 ) ( snow.png -repage +80+80 ) ( snow.png -repage +60+60 ) ( snow.png -repage +15+50 ) -flatten sample50.png
元画像(sample2bg.jpg)
出力画像(sample50.png)
重ね合わせます。
rem 環境によって変えてねset im=C:\Progra~1\ImageMagick-6.3.0-Q16
%im%\convert.exe -size 10x10 xc:none -draw "ellipse 5,5 3,3 0,360" -negate -channel A -blur 0x2 snow.png
%im%\convert.exe sample2bg.jpg ( snow.png -repage +10+10 ) ( snow.png -repage +80+20 ) ( snow.png -repage +20+75 ) ( snow.png -repage +80+80 ) ( snow.png -repage +60+60 ) ( snow.png -repage +15+50 ) -flatten sample50.png
元画像(sample2bg.jpg)
出力画像(sample50.png)
Monday, January 15, 2007
ImageMagickでアニメーションGIFを出力する
ImageMagickでアニメーションGIFを出力するには、
-set delay (n)と-loopオプションを使用します。
-set delayで次の画像を表示するまでの時間(1/100秒単位)を
指定し、-loopで繰り返し回数(0で無限ループ)を指定します。
サンプル:
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.1-Q16
%im%\convert.exe sample4.jpg sample5.jpg sample6.jpg -set delay 100 -loop 0 sample59.gif
元画像(sample4.jpg)
元画像(sample5.jpg)
元画像(sample6.jpg)
出力画像(sample59.gif)
関連項目
RMagickでアニメーションGIFを作成する
JMagickでアニメーションGIFを出力する
-set delay (n)と-loopオプションを使用します。
-set delayで次の画像を表示するまでの時間(1/100秒単位)を
指定し、-loopで繰り返し回数(0で無限ループ)を指定します。
サンプル:
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.1-Q16
%im%\convert.exe sample4.jpg sample5.jpg sample6.jpg -set delay 100 -loop 0 sample59.gif
元画像(sample4.jpg)
元画像(sample5.jpg)
元画像(sample6.jpg)
出力画像(sample59.gif)
関連項目
RMagickでアニメーションGIFを作成する
JMagickでアニメーションGIFを出力する
Subscribe to:
Posts (Atom)