imagemagickを使って画像に合成しようとしています。
convert -fill white -font /var/www/test/font/TBGoStd-Medium.otf -pointsize 90 -gravity northwest -geometry +38+17 -annotate 0 "テスト" comp8.png comp10.png
という風に文字の色と合成する位置、サイズ、フォントを指定して合成しようとしたのですが
convert: delegate library support not built-in `/var/www/test/font/TBGoStd-Medium.otf' (Freetype) @ warning/annotate.c/RenderFreetype/1527.
というエラーが返ってきて日本語が文字化けしてしまいます。
フォントのある場所のパスが間違えていると思ったのですが間違いありませんでした。
どうすればきちんと日本語にできるのでしょうか?ご検討お願いします。
【追記】
convert -list font で見てみた結果 "/var/www/test/font/"ではなくまったく別のディレクトリが表示されました。
つまりはこの中にあるものしか使えないということでしょうか?TBGoStd-Medium.otfを別のディレクトリに入れなければならないということでしょうか?
freetypeはすでにインストール済みです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。