簡體   English   中英

imagemagick無法使用PHP

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM