diff --git a/src/Drivers/Imagick/Encoders/WebpEncoder.php b/src/Drivers/Imagick/Encoders/WebpEncoder.php index 96fd54cc..5ac09f4e 100644 --- a/src/Drivers/Imagick/Encoders/WebpEncoder.php +++ b/src/Drivers/Imagick/Encoders/WebpEncoder.php @@ -32,6 +32,10 @@ class WebpEncoder extends GenericWebpEncoder implements SpecializedInterface $imagick->setImageCompression($compression); $imagick->setImageCompressionQuality($this->quality); + if ($this->quality === 100) { + $imagick->setOption('webp:lossless', 'true'); + } + return new EncodedImage($imagick->getImagesBlob(), 'image/webp'); } }