From afeed543521fe0a36fde3b7bd251879b907d1b68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20Knippers?= Date: Tue, 16 Jul 2024 21:48:32 +0200 Subject: [PATCH] Configure WebP encoder to use Lossy by default (#16769) This greatly reduces file sizes in many cases compared to the default Lossless setting that seems to be used for PNGs. (cherry picked from commit ee0fd7dd5f1d2e0d03967bf62f258771eb5f9fb7) --- .../ConfigureImageSharpMiddlewareOptions.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/Umbraco.Cms.Imaging.ImageSharp/ConfigureImageSharpMiddlewareOptions.cs b/src/Umbraco.Cms.Imaging.ImageSharp/ConfigureImageSharpMiddlewareOptions.cs index 9a1ecead89..0b761e125d 100644 --- a/src/Umbraco.Cms.Imaging.ImageSharp/ConfigureImageSharpMiddlewareOptions.cs +++ b/src/Umbraco.Cms.Imaging.ImageSharp/ConfigureImageSharpMiddlewareOptions.cs @@ -2,6 +2,7 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Http.Headers; using Microsoft.Extensions.Options; using Microsoft.Net.Http.Headers; +using SixLabors.ImageSharp.Formats.Webp; using SixLabors.ImageSharp.Web.Commands; using SixLabors.ImageSharp.Web.Middleware; using SixLabors.ImageSharp.Web.Processors; @@ -85,5 +86,14 @@ public sealed class ConfigureImageSharpMiddlewareOptions : IConfigureOptions