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;