From 321c1b9f4f36b7cbb9222bdf3f780bb0da0f5a21 Mon Sep 17 00:00:00 2001 From: Kenneth Keegan Date: Wed, 16 Jan 2019 15:32:57 -0800 Subject: [PATCH] Ensure WebP image background is transparent Possible fix for #923. --- src/Intervention/Image/Imagick/Encoder.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Intervention/Image/Imagick/Encoder.php b/src/Intervention/Image/Imagick/Encoder.php index 44452f24..6c20410b 100644 --- a/src/Intervention/Image/Imagick/Encoder.php +++ b/src/Intervention/Image/Imagick/Encoder.php @@ -78,6 +78,8 @@ class Encoder extends \Intervention\Image\AbstractEncoder $compression = \Imagick::COMPRESSION_JPEG; $imagick = $this->image->getCore(); + $imagick->setImageBackgroundColor(new \ImagickPixel('transparent')); + $imagick = $imagick->mergeImageLayers(\Imagick::LAYERMETHOD_MERGE); $imagick->setFormat($format); $imagick->setImageFormat($format);