ImageMagick Windows版で画像に文字をのせたくてコマンドラインから、
convert.exe -font C:¥WINDOWS¥Fonts¥MSGOTHIC.TTC -pointsize 13 -fill blue -draw ’text 0,0 ”hoge”’ old.png new.png
と実行すると、、
convert.exe: Non-conforming drawing primitive definition `hoge’
と言うエラーが出てしまいます。
new.pngは作られているのですが、文字がのっかっていません。。
丸2日ハマッっていますT.T どなたか助けてくださいっ
環境は、
windows2003
ImageMagick-6.2.4-1-Q8-windows-static.exe
です。なにとぞ宜しくお願いしますm(..)m
http://applications.linux.com/article.pl?sid=05/03/29/1525217
Linux.com | ImageMagick: A graphics wizard for the command line
実際に試してみました
コマンドのクオートの使い方が間違っています
-draw ’text 0,0 ”hoge”’
ではなく
-draw ”text 0,0 ’hoge’”
もしくは-draw ”text 0,0 hoge” にしてください
http://www.imagemagick.org/script/convert.php
ImageMagick: Command-line Tools: Convert
Win2000ですが試してみました。
-draw ’text 0,0 ”hoge”’
ですが、
-draw ”text 0,0 ’hoge’”
したところ、うまく文字を書き込めました。
あと、0,0となっているので、書き込まれていても、分かり難いかもしれませんので、真ん中ぐらいに表示するようにして、試してはいかがでしょうか?
ありがとうございました!
ご指摘の通り、クウォテーションをてれこにしたらうまくいきましたぁ。。
本当にありがとうございました。