尝试从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!感谢名单
马兹
答案 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)
尝试过其他图片吗?并确保图像存在? 此消息表示您的图像不存在。