2010-06-28 75 views
2

在嘗試做從PHP一個簡單的轉換,我收到此錯誤:PHP Imagick「魔杖中無圖像」

異常「ImagickException」與 消息「魔杖中無圖像 `MagickWand-2」 @ 錯誤/ magick-image.c/MagickSetImageFilename/10080'

什麼MagickWand在那裏做什麼?我沒有安裝它...

這裏是我的簡單的代碼:

$a = "/[...]/test.jpg"; 
    $im = new Imagick(); 
    $im->pingImage($a); 
    $im->readImage($a);    
    $im->setImageFormat("png"); 
    $im->writeImage("/[...]/output.png"); 

我檢查所有文件夾的文件模式......我懷疑Imagick和ImageMagick的之間的「不兼容」? 這裏是我的安裝細節: - ImageMagick的6.6.2-8 - Imagick 2.3.0 - PHP的5.2.3 - Ubuntu的7.10

如果您有任何線索pleeeeease! Thanx

Maz

回答

0

已嘗試使用其他圖片?並確保圖像存在? 此消息表示您的圖像不存在。

+0

thanx的線索,這讓我嘗試用GIF和它的工作...所以我知道它來自jpeg + png庫... – Maz 2010-06-29 11:16:19

1

那麼它來自我的ImageMagick的配置 - 我SYS缺乏JPEG + PNG庫

所以基本上:

sudo apt-get install libjpeg62-dev 
sudo apt-get install libpng12-dev 

// + rerun install of ImageMagick + iMagick 
// + restart apache