Get embedded profile using memory-friendly Pipeline API

View as Markdown

Color ManagementColor ProfilePipelineRead

Gets and displays information about the embedded profile using the memory-friendly Pipeline API.

Code Snippet

using (var reader = ImageReader.Create("Copenhagen_CMYK.jpg"))
{
    // Bitmap isn't loaded to memory
    Console.WriteLine("ICC Profile description:" + reader.ColorProfile.Description);
}

Input

Copenhagen_CMYK.jpg

Copenhagen_CMYK.jpg

Output

GetEmbeddedProfileMemoryFriendly.txt

ICC Profile description:ISO Coated v2 (ECI)

Used APIs