Thursday, October 18, 2012

ImagicK montage command Error: unable to read font

 ImagicKはパブリックドメインの画像処理ライブラリです。Windoes上であれば、Cygwinさえあれば動きます。ほかにはLINUX上で動作する上に、iOs上までも動きます。そのほかに、PHPの標準クラスとしても実装されています。PHPとなると、もっとたくさんの環境で動作します。
 しかし、WindowsのCygwin環境でmontageコマンドを実行すると、以下のエラーになりました。
montage: unable to read font `/usr/lib/ImageMagick-6.4.0/config//usr/share/fonts/corefonts/arial.ttf'.
解決策ですが、Windowsの下にあるFontsをシンボルリンクさせればよいです。もし、もともとfontsのディレクトリさえなければ、mkdirで作成してください。
$ cd /usr/share/fonts
$ ln -s /cygdrive/c/WINDOWS/Fonts corefonts
 ImagicKは一見大したことはできなそうですが、実は奥はとても深いです。参考リンクにあるように、様々な形で写真を簡単で楽しく加工できます。

原画像
変換したポラロイド風写真

参考リンク
ImageMagickとPHPで画像を分割したポラロイド写真風に変換する

No comments:

Post a Comment