From 5345422a8734334d9e237ec4287dc0dd66650e8b Mon Sep 17 00:00:00 2001 From: BobLd <38405645+BobLd@users.noreply.github.com> Date: Mon, 15 Jan 2024 16:27:51 +0000 Subject: [PATCH] Clamp colors in ICCBasedColorSpaceDetails --- src/UglyToad.PdfPig/Graphics/Colors/ColorSpaceDetails.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/UglyToad.PdfPig/Graphics/Colors/ColorSpaceDetails.cs b/src/UglyToad.PdfPig/Graphics/Colors/ColorSpaceDetails.cs index 892922c6..492735f2 100644 --- a/src/UglyToad.PdfPig/Graphics/Colors/ColorSpaceDetails.cs +++ b/src/UglyToad.PdfPig/Graphics/Colors/ColorSpaceDetails.cs @@ -1239,6 +1239,12 @@ // TODO - use ICC profile + for (int c = 0; c < values.Length; c++) + { + int i = 2 * c; + values[c] = PdfFunction.ClipToRange(values[c], Range[i], Range[i + 1]); + } + return AlternateColorSpace.GetColor(values); }