Fixed ImageMagick color palette when doing resize or thumbnail generation

This commit is contained in:
Alexey Sukhotin
2011-09-18 21:05:12 -07:00
parent 166f4d2643
commit 5cef962632
+2 -4
View File
@@ -2574,8 +2574,7 @@ abstract class elFinderVolumeDriver {
return false;
}
$img->contrastImage(1);
$img->resizeImage($size_w, $size_h, NULL, true);
$img->resizeImage($size_w, $size_h, Imagick::FILTER_LANCZOS, true);
$result = $img->writeImage($path);
@@ -2730,10 +2729,9 @@ abstract class elFinderVolumeDriver {
return false;
}
$img->contrastImage(1);
$img1 = new Imagick();
$img1->newImage($width, $height, new ImagickPixel($bgcolor));
$img1->setImageColorspace($img->getImageColorspace());
$img1->setImageFormat($destformat != null ? $destformat : $img->getFormat());
$img1->compositeImage( $img, imagick::COMPOSITE_OVER, $x, $y );
$result = $img1->writeImage($path);