Rgb To Cmyk Memory Friendly
Color Management Color Conversion Pipeline
Converts color space from RGB to CMYK with color management using memory-friendly Pipeline API.
Сode Snippet
using (var reader = ImageReader.Create("Copenhagen_RGB.jpg"))
using (var converter = new ColorConverter())
using (var writer = ImageWriter.Create("RgbToCmykWithColorManagementMemoryFriendly.jpg"))
{
converter.DestinationPixelFormat = PixelFormat.Format32bppCmyk;
converter.DefaultSourceProfile = ColorProfile.FromSrgb();
converter.DestinationProfile = new ColorProfile("ISOcoated_v2_eci.icc");
converter.TransformationIntent = ColorTransformationIntent.Perceptual;
Pipeline.Run(reader + converter + writer);
}
Input
Copenhagen_RGB.jpg
ISOcoated_v2_eci.icc
DownloadOutput
RgbToCmykWithColorManagementMemoryFriendly.jpg
For AI-assisted development: Download Graphics Mill Code Samples XML Catalog