Saya baru-baru ini pindah ke MediaTemple dan menginstal ImageMagick dan IMagick mengikuti artikel KB mereka di sini.
Tidak ada kesalahan dan phpinfo() menampilkan modul terpasang dengan benar.
Ketika saya mencoba menggunakan IM pada gambar JPG melalui PHP saya mendapatkan kesalahan ini
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
Namun convert -list configure
kembali
DELEGATES bzlib djvu fontconfig freetype gvc jpeg jp2 lcms openexr png rsvg tiff wmf x11 xml zlib
dan identify -list format
kembali
JPEG* JPEG rw- Joint Photographic Experts Group JFIF format (62)
JPG* JPEG rw- Joint Photographic Experts Group JFIF format
Jadi sepertinya instalasinya sudah benar.
ImageMagick 6.7.7-0 2012-05-22
imagick module version 3.1.0RC1
Ada saran bagaimana cara memecahkan masalah ini?