---
title: "Show Color Profile Information"
canonical: https://www.graphicsmill.com/samples/ColorManagement/ColorProfile/ShowColorProfileInfo_cs
product: "Graphics Mill"
source: "ColorManagement/ColorProfile/ShowColorProfileInfo.cs"
---

# Show Color Profile Information

Displays detailed information about color profiles (sRGB and ICC).

## Instruction

Write a C# program that reads and displays detailed information about color profiles including sRGB (built-in) and custom ICC profiles (ISOcoated_v2_eci.icc, ISOnewspaper26v4_gr.icc), showing properties such as Model, Description, Manufacturer, Copyright, DeviceClass, and ColorSpace using Console.WriteLine.

## Usings

```csharp
using System;
```

## Code Snippet

```csharp
public static void Run()
{
    Show(ColorProfile.FromSrgb());
    Show(new ColorProfile("ISOcoated_v2_eci.icc"));
    Show(new ColorProfile("ISOnewspaper26v4_gr.icc"));
}

private static void Show(ColorProfile colorProfile)
{
    Console.WriteLine("\n## Color Profile Information #\n");
    Console.WriteLine("Model:         {0}", colorProfile.Model);
    Console.WriteLine("Description:   {0}", colorProfile.Description);
    Console.WriteLine("Manufacturer:  {0}", colorProfile.Manufacturer);
    Console.WriteLine("Copyright:     {0}", colorProfile.Copyright);
    Console.WriteLine("Device class:  {0}", colorProfile.DeviceClass);
    Console.WriteLine("Color space:   {0}", colorProfile.ColorSpace);
}
```

## Explanation

Below is a C# code sample that extracts and displays comprehensive color profile metadata:

The code demonstrates reading ColorProfile properties from both built-in sRGB profile (ColorProfile.FromSrgb()) and custom ICC files using ColorProfile constructor. It outputs key metadata including color model, human-readable description, manufacturer information, copyright notice, device class (monitor/printer/etc.), and color space type via formatted Console output, useful for debugging color management workflows and verifying ICC profile integrity.

## Tags

- [Color Profile](<https://www.graphicsmill.com/samples/tags/color-profile_md>): Using ICC color profiles

## Input

- [ISOcoated\_v2\_eci.icc, ISOnewspaper26v4\_gr.icc](<https://www.graphicsmill.com/samples/ColorManagement/compiled/Debug/ISOcoated_v2_eci.icc%2C%20ISOnewspaper26v4_gr_icc>) (download)

## Output

- [ShowColorProfileInfo.txt](<https://www.graphicsmill.com/samples/ColorManagement/compiled/Debug/ShowColorProfileInfo_txt>) (preview)

## Used APIs

- [Aurigma.GraphicsMill.ColorProfile](<https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_ColorProfile.htm.md>)
- [Aurigma.GraphicsMill.ColorProfile.ColorSpace](<https://www.graphicsmill.com/docs/gm/P_Aurigma_GraphicsMill_ColorProfile_ColorSpace.htm.md>)
- [Aurigma.GraphicsMill.ColorProfile.Copyright](<https://www.graphicsmill.com/docs/gm/P_Aurigma_GraphicsMill_ColorProfile_Copyright.htm.md>)
- [Aurigma.GraphicsMill.ColorProfile.Description](<https://www.graphicsmill.com/docs/gm/P_Aurigma_GraphicsMill_ColorProfile_Description.htm.md>)
- [Aurigma.GraphicsMill.ColorProfile.DeviceClass](<https://www.graphicsmill.com/docs/gm/P_Aurigma_GraphicsMill_ColorProfile_DeviceClass.htm.md>)
- [Aurigma.GraphicsMill.ColorProfile.FromSrgb](<https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_ColorProfile_FromSrgb.htm.md>)
- [Aurigma.GraphicsMill.ColorProfile.Manufacturer](<https://www.graphicsmill.com/docs/gm/P_Aurigma_GraphicsMill_ColorProfile_Manufacturer.htm.md>)
- [Aurigma.GraphicsMill.ColorProfile.Model](<https://www.graphicsmill.com/docs/gm/P_Aurigma_GraphicsMill_ColorProfile_Model.htm.md>)
