Color Proofing
View as MarkdownColor proofing - CMYK to RGB using destination (screen) and target device profile.
Code Snippet
using (var reader = ImageReader.Create("Copenhagen_CMYK.jpg"))
using (var converter = new ColorConverter())
using (var writer = ImageWriter.Create("ColorProofing.jpg"))
{
// LittleCMS is a default color management engine, so no need to specify it
// converter.ColorManagementEngine = ColorManagementEngine.LittleCms;
converter.DestinationProfile = ColorProfile.FromSrgb();
converter.TargetDeviceProfile = new ColorProfile("ISOnewspaper26v4_gr.icc");
Pipeline.Run(reader + converter + writer);
}
Input
Copenhagen_CMYK.jpg
ISOnewspaper26v4_gr.icc
DownloadOutput
ColorProofing.jpg
Used APIs
- Aurigma.GraphicsMill.Codecs.ImageReader
- Aurigma.GraphicsMill.Codecs.ImageReader.Create(String)
- Aurigma.GraphicsMill.Codecs.ImageWriter
- Aurigma.GraphicsMill.Codecs.ImageWriter.Create(String)
- Aurigma.GraphicsMill.ColorProfile
- Aurigma.GraphicsMill.ColorProfile.FromSrgb
- Aurigma.GraphicsMill.Transforms.ColorConverter
- Aurigma.GraphicsMill.Transforms.ColorConverter.DestinationProfile
- Aurigma.GraphicsMill.Transforms.ColorConverter.TargetDeviceProfile