Skip to content

Commit 5451ff9

Browse files
phknotolivervogel
andauthored
Allow animated WEBP's (#1375)
* Don't merge layers when image is animated * Update src/Drivers/Imagick/Encoders/WebpEncoder.php --------- Co-authored-by: Oliver Vogel <[email protected]>
1 parent 115d2ad commit 5451ff9

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/Drivers/Imagick/Encoders/WebpEncoder.php

+4-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ public function encode(ImageInterface $image): EncodedImage
2121
$imagick = $image->core()->native();
2222
$imagick->setImageBackgroundColor(new ImagickPixel('transparent'));
2323

24-
$imagick = $imagick->mergeImageLayers(Imagick::LAYERMETHOD_MERGE);
24+
if (!$image->isAnimated()) {
25+
$imagick = $imagick->mergeImageLayers(Imagick::LAYERMETHOD_MERGE);
26+
}
27+
2528
$imagick->setFormat($format);
2629
$imagick->setImageFormat($format);
2730
$imagick->setCompression($compression);

0 commit comments

Comments
 (0)