diff --git a/src/ImageSharp/Formats/Jxl/Processing/JxlQuantizer.cs b/src/ImageSharp/Formats/Jxl/Processing/JxlQuantizer.cs index 54a41f99a..3b7500fd0 100644 --- a/src/ImageSharp/Formats/Jxl/Processing/JxlQuantizer.cs +++ b/src/ImageSharp/Formats/Jxl/Processing/JxlQuantizer.cs @@ -261,15 +261,7 @@ internal sealed class JxlQuantizer const int quantFieldTarget = 5; float scale = GlobalScaleDenominator * (quantMedian - quantMedianAbsd) / quantFieldTarget; - if (scale < 1) - { - scale = 1; - } - - if (scale > (1 << 15)) - { - scale = 1 << 15; - } + scale = Math.Clamp(scale, 1, 1 << 15); int newGlobalScale = (int)scale; int scaledQuantDc = (int)(quantDc * GlobalScaleNumerator * 1.6f);