X-Git-Url: http://git.cyclocoop.org/?p=ptitvelo%2Fweb%2Fwww.git;a=blobdiff_plain;f=www%2Fecrire%2Finc%2Ffiltres_images_lib_mini.php;h=03620a1cc15b2677f9711c8ac3670baaa1417073;hp=a30535e98a0bd6782813e009edd8a4b04378fad9;hb=e847eea4a82a7396dd0abf860f9b30d654f38629;hpb=d686c3e22e97dd46ef42bcd0f138c65083f8f232 diff --git a/www/ecrire/inc/filtres_images_lib_mini.php b/www/ecrire/inc/filtres_images_lib_mini.php index a30535e..03620a1 100644 --- a/www/ecrire/inc/filtres_images_lib_mini.php +++ b/www/ecrire/inc/filtres_images_lib_mini.php @@ -750,10 +750,14 @@ function _image_creer_vignette($valeurs, $maxWidth, $maxHeight, $process='AUTO', else // imagick (php4-imagemagick) if ($process == 'imagick') { + $vignette = "$destination.".$format_sortie; - $handle = imagick_readimage($image); - imagick_resize($handle, $destWidth, $destHeight, IMAGICK_FILTER_LANCZOS, _IMG_IMAGICK_QUALITE / 100); - imagick_write($handle, $vignette); + + $imagick = new Imagick(); + $imagick->readImage($image); + $imagick->resizeImage($destWidth, $destHeight, Imagick::FILTER_LANCZOS, 1 );//, IMAGICK_FILTER_LANCZOS, _IMG_IMAGICK_QUALITE / 100); + $imagick->writeImage($vignette); + if (!@file_exists($vignette)) { spip_log("echec imagick sur $vignette"); return;