[SPIP] ~maj v3.0.14-->v3.0.17
[ptitvelo/web/www.git] / www / ecrire / inc / filtres_images_lib_mini.php
index a30535e..03620a1 100644 (file)
@@ -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;