错误WriteBlob使用ImageMagick 6.7.9失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了错误WriteBlob使用ImageMagick 6.7.9失败相关的知识,希望对你有一定的参考价值。

我想从pdf文件创建一个图像。我在Linux服务器上安装了ImageMagick,并成功从具有root访问权限的终端创建了一个映像。

命令:

 /usr/local/bin/convert http://www.artisticancestry.com/sites/default/files/media/Getting%20Started_7.pdf /public_html/testing.png

但是当我要从php exec()函数执行这个命令时。它显示了这种类型的错误

错误:转换:无法打开图像/public_html/testing-0.png': No such file or directory @ error/blob.c/OpenBlob/2642. convert: WriteBlob Failed / public_html / testing-0.png'@ error / png.c / MagickPNGErrorHandler / 1751。

有一些权限问题,但不知道哪个文件没有权限。如何找出导致此问题的原因以及如何解决?

答案

这对我来说是一个许可问题

chmod -R 777 / dir

/ dir =您要编写图像的目录

另一答案

我有同样的问题。问题是文件夹名称错误。您需要使用系统根目录中文件的完整路径,或不使用/作为第一个符号的相对路径。

另一答案

对我来说这也是一个许可问题。

我完全允许cache文件夹中存在的tcpdf文件夹。

chmod 0777 -R cache/

以上是关于错误WriteBlob使用ImageMagick 6.7.9失败的主要内容,如果未能解决你的问题,请参考以下文章

ImageMagick 错误:'mogrify:无法打开图像问题'

ImageMagick 错误

使用 ImageMagick 将 gif 转换为 png 时出现“转换:不正确的图像标题”错误

蒙太奇命令的 ImageMagick 错误

我已经安装了 ImageMagick,但我仍然在图像库中遇到错误

TYPO3 9 - 图像生成失败 - ImageMagick / GraphicsMagick 处理已启用,但执行命令返回错误