PHP Imagick“魔杖中没有图片”

时间:2010-06-28 18:10:26

标签: php imagemagick imagick

尝试从PHP进行简单转换时,收到此错误:

  

异常'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");

我检查了所有文件夹的chmod ...我怀疑Imagick和ImageMagick之间存在“不兼容”? 这是我的安装细节:   - ImageMagick 6.6.2-8   - Imagick 2.3.0   - PHP 5.2.3   - Ubuntu 7.10

如果你有任何线索pleeeeease!感谢名单

马兹

2 个答案:

答案 0 :(得分:1)

它来自我的ImageMagick配置 - 我的sys缺少jpeg + png库

基本上是这样的:

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

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

答案 1 :(得分:0)

尝试过其他图片吗?并确保图像存在? 此消息表示您的图像不存在。