Wednesday, April 23, 2008

ImageMagickで、文字列にモーションブラーをかける

文字列にモーションブラーをかけるには、以下のバッチファイルを実行します。

rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.9-Q16
rem 左寄せ%im%\convert.exe -font Tahoma -pointsize 30 -fill #707070 -background #f0eee4 "label:ImageMagick" -gravity south -splice 0x20 -motion-blur 0x10+270 -fill #303030 -background none "label:ImageMagick" -gravity north -composite sample366a.png

上記バッチファイルでは、以下の処理を実行しています。
1. フォントをTahoma、30ポイントにし、描画色を#707070、背景を#f0eee4にし、ImageMagickというラベルを作成し、下側に20ピクセルの余白を追加します(-splice 0x20)。
2. 1の画像に対し、下向きのモーションブラーをかけます。
3. 描画色を#303030にし、背景色をなしにして、ImageMagickのラベルを再度生成し、2の画像と重ね合わせます。

出力画像(sample366a.png)


関連項目
ImageMagickで、写真に光が差し込んだような効果をつける (光をモーションブラーで生成)
ImageMagickでランダムな筋がだんだん消えていく模様を生成する
ImageMagickで1ピクセルのラインごとにモーションブラーをかける
ImageMagickで青っぽい部分以外が上下に揺れたような加工をする
ImageMagickで上下左右方向に徐々にモーションブラーをかける
ImageMagickとPHPで、文字列にモーションブラーをかける (Imagickでの同様の処理)


No comments: