次のコマンドを使用して、GraphicsMagick で PSD を PNG に変換しようとしています。
#gm convert file.psd -flatten file.png
Web アプリケーションがステージング サーバーにある間は、すべて問題ないように見えます。Web アプリケーションを運用サーバーに移動すると、一部の PSD ファイルで次のエラー メッセージが表示されます。
In GraphicsMagick 1.3.12 : gm convert: Too much image data in file.
またはこれ:
In GraphicsMagick 1.2.10 : gm convert: Memory allocation failed (unable to allocate cache info) [Cannot allocate memory].
最もばかげているのは、スタギングサーバーでは機能しますが、運用サーバーでは機能しないことです。スタギング サーバーは VMWare の FreeBSD であり、運用サーバーは物理サーバーです。
インターネットで見つけたドキュメントはほとんどありません。数か月前のスレッドのみ: http://sourceforge.net/mailarchive/forum.php?thread_name=20110301013714.GC15521%40node99.net&forum_name=graphicsmagick-help
同じ問題について言及しましたが、返信はありません。
ここで助けを得ることができるかどうか疑問に思っています。あるいは、私が間違っているかもしれません。ImageMagick を選択する必要があります。