我正在從PDF文件的第一頁創建縮略圖圖像。我幾乎每天膩在網絡上可用的解決方案,使ImageMagick的運行,但我仍然得到以下錯誤Imagick不工作
Fatal error: Class 'Imagick' not found in C:\wamp\www\mediabox\application\controllers\cron.php on line 153
是我迄今所做的。
- 安裝GPL Ghostscript的
- 安裝的ImageMagick-6.7.6-Q16
- 下載並複製在我的PHP安裝的ext目錄中的文件php_imagick.dll。
- 將extension = php_imagick.dll添加到我的php.ini文件中。
- 重新啓動Apache服務器和Windows很多次:)
- 我使用codeigniter框架。
- 的PHP 5.3.10,阿帕奇2.2.21和MySQL 5.5.20,WAMP 2.2和贏得7
在我的本地頁面在加載的擴展類 '的ImageMagick沒有列出'
代碼我已經寫是
$image = explode('.', $filename_new);
$image_name = 'files/import/' . $ftp_upload["path"] ."/". $image[0] .".jpg";
//exec("convert -colorspace RGB -geometry 300x400! -density 200 " .$pdf_file."[0] ". $image_name);
$img = $image[0].".jpg" ;
$im = new Imagick($img);
$im->pingImage($img);
$im->readImage($img);
$im->thumbnailImage(100, null);
$im->writeImage('files/import/' . $ftp_upload["path"] ."/".$img);
$im->destroy();
exec命令創建的圖像,但它很慢,我想創建使用Imagick類的縮略圖,我希望它會更快相比Exec和轉換啄。
任何想法我該怎麼做才能使Imagick類可用於我的PHP?
感謝
檢查'的phpinfo()'來看看你是否有一個名爲'imagick'第一的延伸。這應該確認'imagick'擴展是否正確安裝。 – F21
不,它沒有imagick擴展 –