ImageMagick でシンプルなテキストイメージを作成する

How to create a simple text image with Imagemagick ~ Linux and Life の記事の内容をそのままメモしておく。

作成には convert コマンドを使う。例えば、以下のように実行する。

$ convert -size 510x85 xc:transparent -font Ricty-Bold -pointsize 72 
 -fill black -draw "text 30,65 '雨ニモマケズ'" test1.png

https://skalldan.files.wordpress.com/2012/09/wpid-test1.png

-size 510x85 : イメージのサイズ (width x height)
-xc:transparent : xc は X window color, 背景透過には transparent を使用
-fond Ricty-Bold : フォント名 (identify -list font で確認可能)
-pointsize 72 : テキストサイズ
-fill black : テキストの色 (http://www.imagemagick.org/script/color.php で確認可能)
-draw "text 20,55 '雨ニモマケズ'" : テキストの位置とテキストの内容
-test1.png : 出力ファイル名

いくつかのエフェクトを加えることができる。例えば、テキストに赤い境界を加える場合には、上のコマンドに -stroke red を加えれば良い。

$ convert -size 510x85 xc:transparent -font Ricty-Bold -pointsize 72 
 -fill black -stroke red -draw "text 30,65 '風ニモマケズ'" test2.png

https://skalldan.files.wordpress.com/2012/09/wpid-test2.png

別のテキストを暗い霞んだ色で作成して、少し位置をずらして組み合わせ、テキストに影を加えることもできる。

$ convert -size 1300x85 xc:transparent -font Ricty-Bold -pointsize 72 
 -draw "text 35,70 'どっどど どどうど どどうど どどう'" -channel RGBA -gaussian 0x6 
 -fill black -stroke red -draw "text 30,65 'どっどど どどうど どどうど どどう'" test3.png

https://skalldan.files.wordpress.com/2012/09/wpid-test31.png

より詳しくは リンク先 を参照。

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s