From f756d533b76c2cc1937d52a7d48341225d946b52 Mon Sep 17 00:00:00 2001 From: Brian Popow Date: Thu, 13 Feb 2020 18:22:59 +0100 Subject: [PATCH] Fix a bug in TransformDcuv --- src/ImageSharp/Formats/WebP/LossyUtils.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ImageSharp/Formats/WebP/LossyUtils.cs b/src/ImageSharp/Formats/WebP/LossyUtils.cs index 635e8bee1e..6ef3e8d82a 100644 --- a/src/ImageSharp/Formats/WebP/LossyUtils.cs +++ b/src/ImageSharp/Formats/WebP/LossyUtils.cs @@ -298,22 +298,22 @@ namespace SixLabors.ImageSharp.Formats.WebP public static void TransformDcuv(Span src, Span dst) { - if (src[0 * 16] > 0) + if (src[0 * 16] != 0) { TransformDc(src.Slice(0 * 16), dst); } - if (src[1 * 16] > 0) + if (src[1 * 16] != 0) { TransformDc(src.Slice(1 * 16), dst.Slice(4)); } - if (src[2 * 16] > 0) + if (src[2 * 16] != 0) { TransformDc(src.Slice(2 * 16), dst.Slice(4 * WebPConstants.Bps)); } - if (src[3 * 16] > 0) + if (src[3 * 16] != 0) { TransformDc(src.Slice(3 * 16), dst.Slice((4 * WebPConstants.Bps) + 4)); }