Imagemagick、Snow Leopard 和 PDF 转换

发布于 2024-08-04 02:42:12 字数 1173 浏览 7 评论 0原文

使用 Imagemagick 和 Snow Leopard 时遇到困难。

Imagemagick 是使用此处中的安装脚本安装的。一切都正确构建和安装。 Imagemagick 对于所有命令(我能找到的)都表现正常,除了尝试转换 PDF 时。例如,

$ 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 文件。

我不知道从这里去哪里,其他人看到过这个或看到它并解决了它吗?

Having difficulties with Imagemagick and Snow Leopard.

Imagemagick was installed using the install script from here here. Everything builds and installs correctly. Imagemagick behave normally for all commands (that I can find) except when trying to convert a PDF. For example,

$ convert my.pdf my.jpg
Segmetation Fault

I thought it may be ghostscript and tried to run the command that Imagegick delegates too (via the -verbose option)

$ 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"

And it works. It creates the pnmrow file as its supposed to.

I am not sure where to go from here, anyone else seen this or seen it and solved it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

悲凉≈ 2024-08-11 02:42:12

我也是。

$ 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

这解决了我的问题。

me too.

$ identify issue7.pdf 
Segmentation fault

Looks like the imagemagick team is aware of the problem and it should be fixed in version 6.5.5-8.

UPDATE: Actually - The MacPorts package uses the newer version of ImageMagick as of 9/16/09. Try doing a self update and then upgrading php5-imagick.

sudo port selfupdate
sudo port upgrade php5-imagick

This fixed the problem for me.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文