我正在使用imagick 3.0.1和phmagick(http://www.francodacosta.com/phMagick/download)。无论如何,当我尝试将PDF转换为JPEG时,两者都给我同样类型的错误。
例如: Postscript代理失败“/tmp/magick-bfxIrUJ5”:@ error/pdf.c/ReadPDFImage/669没有这样的文件或目录 我正在使用Ghostcript-9.05(运行在/usr/local/bin/gs上)。 同时也在使用ImageMagick-6.7.6-8(运行在/usr/local/bin/convert上)。
我已经检查了文件夹的权限(755)。ImageMagick在终端中工作得很好。
例如,我的PHP使用Imagick:
例如: Postscript代理失败“/tmp/magick-bfxIrUJ5”:@ error/pdf.c/ReadPDFImage/669没有这样的文件或目录 我正在使用Ghostcript-9.05(运行在/usr/local/bin/gs上)。 同时也在使用ImageMagick-6.7.6-8(运行在/usr/local/bin/convert上)。
我已经检查了文件夹的权限(755)。ImageMagick在终端中工作得很好。
例如,我的PHP使用Imagick:
//use imagick
$im = new imagick( '/pdf/553571072.pdf' );
// convert to jpg
$im->setImageColorspace(255);
$im->setCompression(Imagick::COMPRESSION_JPEG);
$im->setImageFormat('jpeg');
//write image on server
$im->writeImage('/jpg/553571072.jpg');
顺便说一下,Imagick在我的phpinfo()中显示出来了。我正在使用linux/apache/amd64。
非常感谢您的任何建议!