[solved] Imagick does not find decode delegates

IMagick is a native PHP extension to create and modify images using the ImageMagick API. ImageMagick Studio LLC did not write nor does it maintain the IMagick extension, however, IMagick users are welcome to discuss the extension here.
Post Reply
bjunghg
Posts: 2
Joined: 2016-06-28T06:30:11-07:00
Authentication code: 1151

[solved] Imagick does not find decode delegates

Post by bjunghg »

Hi,

I installed imagick on Windows 10. It shows up when I call phpinfo() but it says the number of supported formates is 0. I guess something is wrong with my installation. Here is what I did to install everything.
1. Installed php-5.6.23-nts-Win32-VC11-x86 => just copied it under "Program Files (x86)"
2. Installed ImageMagick-7.0.2-Q16 to C:\Program Files (x86)\ImageMagick-7.0.2-Q16. I didn't change anything in the install wizard.
3. Installed php_imagick-3.4.2-5.6-nts-vc11-x86 which means I copied the php_imagick.dll to the ext folder of PHP and the CORE_RL_x.dlls to the ImageMagick folder overwriting the files in there.
The result was the one shown above. phpinfo showed imagick, but 0 supported formats. I searched the internet for a solution and did also a 4th step
4. Set MAGICK_HOME to the coders folder inside the ImageMagick folder. This didn't change anything.

Does anybody have an idea what could be the problem?
Last edited by bjunghg on 2016-06-29T01:23:18-07:00, edited 1 time in total.
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: Imagick does not find decode delegates

Post by fmw42 »

Imagemagick 7 has new syntax --- magick replaces convert, unless you configure as legacy mode on Windows. So perhaps Imagick is not compatible with Imagemagick 7, unless you configure as legacy mode. Perhaps try again, but use the latest Imagemagick 6?
bjunghg
Posts: 2
Joined: 2016-06-28T06:30:11-07:00
Authentication code: 1151

Re: Imagick does not find decode delegates

Post by bjunghg »

Thank you that was the right hint. I first tried to install legacy support for ImageMagick 7, but that didn't help. After Installing ImageMagick-6.9.4-10-Q16-x86-dll and a reboot I now have 206 supported formats.
Post Reply