mirror of
https://github.com/Studio-42/elFinder
synced 2026-06-08 12:37:09 +00:00
Fixed ImageMagick color palette when doing resize or thumbnail generation
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user