2

Imagemagick と Snow Leopard に問題があります。

Imagemagick は、ここからインストール スクリプトを使用してインストールされました。すべてが正しくビルドおよびインストールされます。PDFを変換しようとする場合を除いて、Imagemagickはすべてのコマンド(私が見つけることができる)に対して正常に動作します。例えば、

$ convert my.pdf my.jpg
Segmetation Fault

私はそれがゴーストスクリプトである可能性があると考え、Imagegickも委任するコマンドを実行しようとしました( -verbose オプションを介して)

$ convert -verbose spec/fixtures/documents/upload_test_file.pdf test.jpg
"gs" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=pnmraw" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72"  "-sOutputFile=/var/folders/Xz/Xz6TDr0DFQaV5J1F7Ndamk+++TM/-Tmp-/magick-4zvJXfSz" "-f/var/folders/Xz/Xz6TDr0DFQaV5J1F7Ndamk+++TM/-Tmp-/magick-O7a9fDyp" "-f/var/folders/Xz/Xz6TDr0DFQaV5J1F7Ndamk+++TM/-Tmp-/magick-rBEzLUsx"
Segmentation fault
$ "gs" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=pnmraw" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72"  "-sOutputFile=my.jpg" "-fmy.pdf"

そして、それは機能します。想定どおりに pnmrow ファイルを作成します。

ここからどこへ行けばいいのかわかりません。他の誰かがこれを見た、または見て解決しましたか?

4

1 に答える 1

1

私もです。

$ identify issue7.pdf 
Segmentation fault

imagemagick チームはこの問題を認識しているようで、バージョン 6.5.5-8 で修正する必要があります。

更新: 実際には - MacPorts パッケージは、2009 年 9 月 16 日の時点で新しいバージョンの ImageMagick を使用しています。自己更新を行ってから、php5-imagick をアップグレードしてみてください。

sudo port selfupdate
sudo port upgrade php5-imagick

これで問題は解決しました。

于 2009-09-17T20:56:31.987 に答える