[ホーム] - [Windows 10 FAQ 一覧] - [ImageMagickで画像に挿入した日本語が表示されない]



作成日:2019/12/03
更新日:2019/12/03
対象:Windows 10

ImageMagickで画像に挿入した日本語が表示されない




【目次】


問題点


ImageMagickは画像に文字列を入れることが可能です。また新規に画像を生成することなども可能です。
画像を新規に作成してさらに日本語を追加しましたが、追加されませんでした。ただし日本語意外は正常に追加されます。

あいうえお:文字が画像に追加されない
aiueo:文字が画像に追加される。

原因


(1)
指定したフォントが日本語に対応していない。

(2)
指定したフォントが検索パスに見つからない。特にコマンドプロンプトからではなくプログラムから呼び出した場合はカレントフォルダがどこになるか注意する。


解決方法


以下の通りフルパスで-font オプションのフォントを指定する。

誤った例:(fontであるmsmincho.ttcが見つからない) convert.exe と同じフォルダに存在すれば問題ないが、他のシェルからコールする場合などは問題となる。

C:\Program Files\ImageMagick-7.0.9-Q16-HDRI>convert -background black -fill white -font msmincho.ttc -size 500x200 -pointsize 32 label:あいうえお C:\temp\outputimage.jpg




正しい例:(fontであるmsmincho.ttcをフルパスで指定しているため日本語が表示される)

C:\Program Files\ImageMagick-7.0.9-Q16-HDRI>convert -background black -fill white -font C:\windows\Fonts\msmincho.ttc -size 500x200 -pointsize 32 label:あいうえお C:\temp\outputimage.jpg




(*)convert.exeはWindows標準のコマンドとバッティングしてしまうため、MAGICKという名前に変更されています。

例: C:\Program Files\ImageMagick-7.0.9-Q16-HDRI\magick.exe






(ご注意) 本サイト内の内容を使用して発生したいかなる時間的損害、金銭的損害あるいはいかなる損害に対して、いかなる人物も一切の責任を負いません。あくまでも個人の判断で使用してください。 本ページは独自に調査をしたアンオフィシャル(非公式)な内容です。内容に誤りがある可能性や仕様変更により内容が不正確になる可能性があります。 本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)


Copyright(c) TOOLJP.COM 1999-2024

[Windows 10 FAQ 一覧に戻る]