Browse Source

Use Math.Clamp

pull/3153/head
winscripter 2 days ago
parent
commit
e6ed4baefd
  1. 10
      src/ImageSharp/Formats/Jxl/Processing/JxlQuantizer.cs

10
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);

Loading…
Cancel
Save