我已经在我的 Windows 服务器上安装了 imagemagick,当我在 CMD 中尝试时它成功转换了文件,但是当我在 php 中使用以下代码时: -
$im = new imagick( 'arc.pdf[0]' );
$im->setImageColorspace(255);
$im->setResolution(300, 300);
$im->setCompressionQuality(95);
$im->setImageFormat('jpeg');
$im->writeImage('thumb.jpg');
$im->clear();
$im->destroy();
它给出了以下错误: -
ImagickException:无法打开图像“arc.pdf”:第 10 行 C:\wamp\www\test\test.php 中没有这样的文件或目录@error/blob.c/OpenBlob/2638
我也试过
$im = new imagick( 'C:\wamp\www\test\arc.pdf' );
$im->setImageColorspace(255);
$im->setResolution(300, 300);
$im->setCompressionQuality(95);
$im->setImageFormat('jpeg');
$im->writeImage('thumb.jpg');
$im->clear();
$im->destroy();
然后它给出:-
ImagickException: Postscript delegate failed `C:\wamp\www\test\arc.pdf':No such file or directory @error/pdf.c/ReadPDFImage/679 in C:\wamp\www\test\test.php 在线10