ImageMagick manquant décoder les délégués
J'ai récemment déménagé à MediaTemple et installé ImageMagick et IMagick à la suite de leur article KB ici.
Pas d'erreur et la fonction phpinfo() afficher le module est correctement installé.
Lorsque j'essaie d'utiliser la messagerie instantanée sur une image JPG via PHP, j'obtiens cette erreur
Uncaught exception 'ImagickException' with message 'no decode delegate for this image format
/home/149263/domains/wer.com/html/images/pictures/post/tmp/original/' @ error/constitute.c/ReadImage/544' in /nfs/c10/h04/mnt/149263/domains/wer.com/html/application/controllers/post.php:301
Stack trace:
#0 /nfs/c10/h04/mnt/149263/domains/wer.com/html/application/controllers/post.php(301): Imagick->__construct('/home/149263/do...')
#1 [internal function]: Post->filter('punch')
#2 /nfs/c10/h04/mnt/149263/domains/wer.com/html/system/core/CodeIgniter.php(359): call_user_func_array(Array, Array)
#3 /nfs/c10/h04/mnt/149263/domains/wer.com/html/index.php(217): require_once('/nfs/c10/h04/mn...')
#4 {main} thrown in /nfs/c10/h04/mnt/149263/domains/wer.com/html/application/controllers/post.php on line 301
Cependant convert -list configure
retourne
DELEGATES bzlib djvu fontconfig freetype gvc jpeg jp2 lcms openexr png rsvg tiff wmf x11 xml zlib
et identify -list format
retourne
JPEG* JPEG rw- Joint Photographic Experts Group JFIF format (62)
JPG* JPEG rw- Joint Photographic Experts Group JFIF format
Donc, il semble que l'installation est correcte.
ImageMagick 6.7.7-0 2012-05-22
imagick module version 3.1.0RC1
Des suggestions pour résoudre ce problème?
OriginalL'auteur pepe | 2012-05-22
Vous devez vous connecter pour publier un commentaire.
Voici un moyen rapide et sale sur l'installation de la dernière version (version 6.8.4-6 de cette écriture) ImageMagick sur Ubuntu 12.04.
Commencez par supprimer toutes les anciennes versions précédemment installé via apt-get:
sudo apt-get remove imagemagick
Puis update apt-get et installer certains paquets:
Utiliser wget pour saisir la source de ImageMagick.org.
Une fois que la source est téléchargé, décompressez-le:
Maintenant à configurer et à faire:
Pour éviter une erreur comme:
Ajoutez la ligne suivante à
~/.bashrc
:Mise à jour: Si vous obtenez une erreur comme celle ci-dessus, essayez de lancer ldconfig:
Vous pouvez confirmer l'installation et formats disponibles:
OriginalL'auteur Chandan
Avez-vous essayé de lancer un code en utilisant Imagemagick par exec( ) pour voir si le problème est avec Imagemagick ou Imagick?
Heureux de sa triés; bien que l'IM de rapport d'erreur peut être déroutant parfois.
OriginalL'auteur Bonzo