---
title: "Convert colors using LittleCMS"
canonical: https://www.graphicsmill.com/samples/ColorManagement/ColorManagementEngines/ConvertColorsLittleCms_cs
product: "Graphics Mill"
source: "ColorManagement/ColorManagementEngines/ConvertColorsLittleCms.cs"
---

# Convert colors using LittleCMS

Uses LittleCMS to convert the image's color space.

## Instruction

Converts a CMYK image to RGB format using LittleCMS color management engine (default) and saves the result.

## Code Snippet

```csharp
using (var bitmap = new Bitmap("Copenhagen_CMYK.jpg"))
{
    // LittleCMS is a default color management engine, so no need to specify it
    // bitmap.ColorManagement.ColorManagementEngine = ColorManagementEngine.LittleCms;
    bitmap.ColorManagement.DestinationProfile = ColorProfile.FromSrgb();
    bitmap.ColorManagement.Convert(PixelFormat.Format24bppRgb);
    bitmap.Save("ConvertColorsLittleCms.jpg");
}
```

## Explanation

The following code:

- Reads the CMYK image (`Copenhagen_CMYK.jpg`) using `Bitmap`.
- Sets the destination color profile to `sRGB` using `ColorProfile.FromSrgb()`.
- Converts the image to RGB format with color management applied through LittleCMS (default engine).
- Saves the resulting image as `ConvertColorsLittleCms.jpg` after the conversion.

## Tags

- [Bitmap](<https://www.graphicsmill.com/samples/tags/bitmap_md>): Working with images via the Bitmap API
- [Color Conversion](<https://www.graphicsmill.com/samples/tags/color-conversion_md>): Converting colors between color spaces

## Input

- [Copenhagen\_CMYK.jpg](<https://www.graphicsmill.com/samples/ColorManagement/compiled/Debug/Copenhagen_CMYK_jpg>) (preview)

## Output

- [ConvertColorsLittleCms.jpg](<https://www.graphicsmill.com/samples/ColorManagement/compiled/Debug/ConvertColorsLittleCms_jpg>) (preview)

## Used APIs

- [Aurigma.GraphicsMill.Bitmap.ColorManagement](<https://www.graphicsmill.com/docs/gm/P_Aurigma_GraphicsMill_Bitmap_ColorManagement.htm.md>)
- [Aurigma.GraphicsMill.ColorManagementProvider.Convert(PixelFormat)](<https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_ColorManagementProvider_Convert_1_3e209c07.htm.md>)
- [Aurigma.GraphicsMill.ColorManagementProvider.DestinationProfile](<https://www.graphicsmill.com/docs/gm/P_Aurigma_GraphicsMill_ColorManagementProvider_DestinationProfile.htm.md>)
- [Aurigma.GraphicsMill.ColorProfile](<https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_ColorProfile.htm.md>)
- [Aurigma.GraphicsMill.ColorProfile.FromSrgb](<https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_ColorProfile_FromSrgb.htm.md>)
