[英]imagemagick not working with php
我在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:后記委托失敗'C:\\ wamp \\ www \\ test \\ arc.pdf':C:\\ wamp \\ www \\ test \\ test.php中沒有這樣的文件或目錄@ error / pdf.c / ReadPDFImage / 679 10
ImageMagick需要PostScript才能讀取PDF文件。 那可能是您的問題。
從此處獲取它: http : //www.ghostscript.com/download/gsdnld.html安裝並重試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.