Si encuentras alguna parte que no entiendes puedes comentarlo y trataremos de ayudarte lo mas rápido que podamos.
Solución:
-
Descargado e instalado el último ImageMagick:
ImageMagick-7.0.2-0-Q16-x64-dll.exe
-
descargado
php_imagick-3.4.3rc1-5.6-ts-vc11-x64
de http://windows.php.net/downloads/pecl/releases/imagick/3.4.3rc1/ -
Desempaquetado
php_imagick.dll
dentro[wampserver directory]binphpphp5.6.16ext
-
Agregado
extension=php_imagick.dll
para[wampserver directory]binapacheapache2.4.17binphp.ini
-
Obtuve el error “no hay decodificador delegado para este formato de imagen”, pero al menos imagick apareció en phpinfo() donde pude ver que php_imagick.dll se compiló con
ImageMagick 6.9.3-7 Q16 x64
. No había una manera obvia de saber esto de antemano. -
descargado
ImageMagick-6.9.3-7-Q16-x64-dll.exe
de http://ftp.icm.edu.pl/packages/ImageMagick/binaries/ (ImageMagick ha eliminado este paquete de su sitio). -
desinstalado
ImageMagick-7.0.2-0-Q16-x64
,
instaladoImageMagick-6.9.3-7-Q16-x64
parac:ImageMagick
,
agregadoc:ImageMagick
a PATH (delante, para evitar colisiones con windows convert.exe). -
Verificado todo bien con:
$image = new Imagick(); $image->readImage([path to my jpeg]); $wm = new Imagick(); $wm->readImage([path to my watermark png]); $image->compositeImage($wm, imagick::COMPOSITE_OVER, 5, 5); header("Content-Type: image/jpeg"); echo $image;
Eres capaz de favorecer nuestra publicación dejando un comentario o dejando una valoración te damos las gracias.