Saturday, April 12, 2008

ImageMagickで、画像をポラロイド写真風にして、日本語文字列を描画する

画像をポラロイド写真風にして、日本語文字列を描画するには、以下のバッチファイルを実行します。

rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.9-Q16
%im%\convert.exe -font "c:/winnt/fonts/msmincho.ttc" -pointsize 20 -fill #303030 -caption @message.txt sf.jpg -background #909090 -polaroid 30 -background #ffffff -flatten sample358.png

message.txt(描画する日本語文字列はUTF-8エンコーディングのテキストファイルに保存します)
=================================
San Francisco
サンフランシスコ
=================================

上記バッチファイルでは、以下の処理を実行しています。
1. MS明朝の20ポイントでテキストを画像に割り当て。文字列はUTF-8エンコーディングで
 保存されたテキストファイルから読み込みます。文字列の色は-fillで指定します(#303030)。
2. 影の色を-background #909090で指定して-polaroidでポラロイドの処理と傾きを指定します。
3. 最後に背景色に白(-background #ffffff)を指定します。

元画像(sf.jpg)


出力画像(sample358.png)


関連項目
ImageMagickで画像をポラロイド写真風にする
ImageMagickとVBS(WSH)でポラロイド写真を並べた画像を生成する

No comments: