3

PHPから単純な変換を行おうとすると、次のエラーが発生します。

例外'ImagickException'とメッセージ'wandに画像が含まれていません`MagickWand-2'@ error / 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

手がかりがあればどうぞ!ありがとう

マズ

4

2 に答える 2

1

それは私のImageMagick構成から来ました-私のsysにはjpeg+pngライブラリがありませんでした

だから基本的に:

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

// + rerun install of ImageMagick + iMagick
// + restart apache
于 2010-06-29T11:20:27.303 に答える
0

他の画像で試しましたか?そして、画像が存在することを確認しますか?このメッセージは、画像が存在しないことを示しています。

于 2010-06-28T18:51:34.373 に答える