Convert CMYK to RGB

View as Markdown

BitmapColor ConversionColor Management

Converts color space from CMYK to RGB with color management.

Code Snippet

using (var bitmap = new Bitmap("Copenhagen_CMYK_NoColorProfile.jpg"))
{
    // Assign some default color profile
    if (bitmap.ColorProfile == null)
    {
        bitmap.ColorProfile = new ColorProfile("ISOcoated_v2_eci.icc");
    }

    bitmap.ColorManagement.DestinationProfile = ColorProfile.FromSrgb();

    bitmap.ColorManagement.Convert(PixelFormat.Format24bppRgb);

    bitmap.Save("PF_ConvertCmykToRgb.jpg");
}

Input

Copenhagen_CMYK_NoColorProfile.jpg

Copenhagen_CMYK_NoColorProfile.jpg

ISOcoated_v2_eci.icc

Download

Output

PF_ConvertCmykToRgb.jpg

PF_ConvertCmykToRgb.jpg

Used APIs