2009-09-04 131 views
2

Imagemagick和Snow Leopard有困難。Imagemagick,Snow Leopard和PDF轉換

Imagemagick是使用這裏的安裝腳本here安裝的。所有內容都可以正確構建和安裝。除了嘗試轉換PDF時,Imagemagick對於所有命令(我可以找到)都表現正常。例如,

$ convert my.pdf my.jpg 
Segmetation Fault 

我想這可能是ghostscript的,並試圖運行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文件。

我不確定該從哪裏出發,其他人看過這個或看過並解決了它?

+0

看起來像一個超級用戶的問題... – 2009-09-04 19:23:58

+0

這是一個很好的觀點,有沒有簡單的方法來移動它? – 2009-09-04 20:49:57

+0

如果不是,這將是一個非常酷的功能,可以投票選擇在stackoverflow和serverfault站點之間移動的問題。 – jcopenha 2009-09-17 21:04:49

回答

1

我也是。

$ identify issue7.pdf 
Segmentation fault 

看起來ImageMagick的團隊aware of the problem,它應固定在6.5.5-8版本。

更新:實際上 - MacPorts軟件包使用2009年9月16日之前更新版本的ImageMagick。嘗試做一個自我更新,然後升級php5-imagick。

sudo port selfupdate 
sudo port upgrade php5-imagick 

這解決了我的問題。