AWS×Imagick×facedetectで困った話
まぁ表題のとおりのわけですが・・・。
何がうまくいかなかったか
- ほぼほぼ、これのとおりImagickをAWSのAmazonLinuxにインストール
- まったく動作に問題なし。
-
これとほぼおなじ手順でfacedetectをインストールしたところ問題が発生
- jpegは処理できるがpngが読み込みも書き込みもできない
- facedetectは問題なく動作する
- facedetectの読み込みを外すとpngの処理が問題なく走る
- imagemagickのconvertコマンドでは普通にpngが使える
何が問題だったか
ImageMagickのインストール前に「libpng-devel」をインストールしていなかったためだったよう。
おまけ
AmazonLinuxでダメだったのでAWSのCentOSで試しても同じ事になりました。
ImageMagickをインストールする前に「libpng-devel」がインストールされていることは確認しておいた方がよさそうです・・・。