PHP Imagick "Палочка не содержит изображений" - PullRequest
3 голосов
/ 28 июня 2010

При попытке сделать простое преобразование из PHP я получаю эту ошибку:

исключение 'ImagickException' с сообщение 'палочка не содержит изображений `MagickWand-2 '@ ошибка / Магик-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

Если у вас есть подсказка, пожалуйста! Thanx

Маз

Ответы [ 2 ]

1 голос
/ 29 июня 2010

Ну, это пришло из моей конфигурации ImageMagick - моим системам не хватало библиотек jpeg + png

Так в основном:

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

// + rerun install of ImageMagick + iMagick
// + restart apache
0 голосов
/ 28 июня 2010

Пробовали с другим изображением?И быть уверенным, что изображение существует?В этом сообщении говорится, что ваше изображение не существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...