【问题标题】:PHP Imagick "wand contains no images"PHP Imagick“魔杖不包含图像”
【发布时间】:2011-03-09 06:39:45
【问题描述】:

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

异常“ImagickException”与 message '魔杖不包含图像 `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 - 想象 2.3.0 - PHP 5.2.3 - Ubuntu 7.10

如果你有任何线索pleeeeeease!谢谢

马兹

【问题讨论】:

    标签: php imagemagick imagick


    【解决方案1】:

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

    所以基本上:

    sudo apt-get install libjpeg62-dev
    sudo apt-get install libpng12-dev
    
    // + rerun install of ImageMagick + iMagick
    // + restart apache
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 感谢它让我尝试使用 gif 并成功的线索...所以我知道它来自 jpeg + png 库...
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-24
      • 1970-01-01
      • 1970-01-01
      • 2015-07-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多