From 4c858fc39999cd057e2a5aed77abd110d4da8ad7 Mon Sep 17 00:00:00 2001 From: cristy Date: Sat, 16 Jun 2012 00:43:59 +0000 Subject: [PATCH] --- MagickCore/colorspace-private.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/MagickCore/colorspace-private.h b/MagickCore/colorspace-private.h index d1c5e22f2..0f9339c4c 100644 --- a/MagickCore/colorspace-private.h +++ b/MagickCore/colorspace-private.h @@ -25,6 +25,7 @@ extern "C" { #include #include #include +#include static inline void ConvertsRGBToCMYK(PixelInfo *pixel) { @@ -41,9 +42,9 @@ static inline void ConvertsRGBToCMYK(PixelInfo *pixel) pixel->black=(MagickRealType) QuantumRange; return; } - cyan=(MagickRealType) (1.0-QuantumScale*pixel->red); - magenta=(MagickRealType) (1.0-QuantumScale*pixel->green); - yellow=(MagickRealType) (1.0-QuantumScale*pixel->blue); + cyan=(MagickRealType) (1.0-sRGBDecompanding(QuantumScale*pixel->red)); + magenta=(MagickRealType) (1.0-sRGBDecompanding(QuantumScale*pixel->green)); + yellow=(MagickRealType) (1.0-sRGBDecompanding(QuantumScale*pixel->blue)); black=cyan; if (magenta < black) black=magenta; -- 2.50.1