---
title: "ColorManagementProvider Members"
canonical: https://www.graphicsmill.com/docs/gm5/AllMembers_T_Aurigma_GraphicsMill_ColorManagementProvider.htm
product: "Graphics Mill 5.5 for .NET"
---

This documentation is for the old version. [Go to the latest Graphics Mill docs](https://www.graphicsmill.com/docs/gm/)

# ColorManagementProvider Members
 
The [ColorManagementProvider](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ColorManagementProvider.htm.md) type exposes the following members.
 
## Methods

|   |  Name |  Description |
| --- | --- | --- |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [{dtor}](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_ColorManagementProvider_%7Bdtor%7D.htm.md) |  Enables using delete operator in C++ applications. It is strongly not recommended to use it directly. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Convert](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_ColorManagementProvider_Convert_1_3e209c07.htm.md) |  Converts bitmap to specified pixel format. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [ConvertToContinuous](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_ColorManagementProvider_ConvertToContinuous_3_5d5173a9.htm.md) |  Applies color conversion between various color spaces. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [ConvertToIndexed](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_ColorManagementProvider_ConvertToIndexed_3_6c5df414.htm.md) |  Applies color reduction to indexed pixel formats. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Dispose](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_ColorManagementProvider_Dispose.htm.md) |  Releases all resources used by this [ColorManagementProvider](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ColorManagementProvider.htm.md).<br> (Overrides [LockableObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_LockableObject.htm.md).[Dispose()](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_LockableObject_Dispose.htm.md).) |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) ![Static member](https://www.graphicsmill.com/docs/gm5/icons/static.gif) |  [EnableColorManagementForHdc](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_ColorManagementProvider_EnableColorManagementForHdc_2_1b168db8.htm.md) |  Enables or disables color management for specified device context. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Equals](http://msdn2.microsoft.com/en-us/bsc2ak47) |  (Inherited from [Object](http://msdn2.microsoft.com/en-us/e5kfa45b).) |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [GetHashCode](http://msdn2.microsoft.com/en-us/zdee4b3y) |  (Inherited from [Object](http://msdn2.microsoft.com/en-us/e5kfa45b).) |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [GetType](http://msdn2.microsoft.com/en-us/dfwy45w9) |  (Inherited from [Object](http://msdn2.microsoft.com/en-us/e5kfa45b).) |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Lock](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_LockableObject_Lock.htm.md) |  Locks the object.<br> (Inherited from [LockableObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_LockableObject.htm.md).) |
 |  ![Protected method](https://www.graphicsmill.com/docs/gm5/icons/protmethod.gif) |  [MemberwiseClone](http://msdn2.microsoft.com/en-us/57ctke0a) |  (Inherited from [Object](http://msdn2.microsoft.com/en-us/e5kfa45b).) |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [ToString](http://msdn2.microsoft.com/en-us/7bxwbwt2) |  (Inherited from [Object](http://msdn2.microsoft.com/en-us/e5kfa45b).) |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Unlock](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_LockableObject_Unlock.htm.md) |  Unlocks the object previously locked with method [Lock()](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_LockableObject_Lock.htm.md).<br> (Inherited from [LockableObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_LockableObject.htm.md).) |
 
## Properties

|   |  Name |  Description |
| --- | --- | --- |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [BuildAdaptivePaletteWithAlpha](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_ColorManagementProvider_BuildAdaptivePaletteWithAlpha.htm.md) |  Gets/sets a value which specifies whether the alpha channel should be taken into account when building an adaptive palette. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [CmykColorProfile](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_ColorManagementProvider_CmykColorProfile.htm.md) |  Gets/sets output CMYK color profile. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [ColorManagementEngine](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_ColorManagementProvider_ColorManagementEngine.htm.md) |  Gets/sets color management engine (module) which will be used during image transformation. Graphics Mill for .NET supports the following engines: LittleCMS and Adobe CMM. The property also allows to disable color management and perform transformation without color matching. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [ColorQuantizationAlgorithm](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_ColorManagementProvider_ColorQuantizationAlgorithm.htm.md) |  Gets/sets a color quantiztion algorithm used to reduce colors. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [Dithering](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_ColorManagementProvider_Dithering.htm.md) |  Gets/sets a dithering algorithm used to emulate missing halftones. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [DitheringIntensity](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_ColorManagementProvider_DitheringIntensity.htm.md) |  Gets/sets dithering intensity. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [GrayScaleColorProfile](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_ColorManagementProvider_GrayScaleColorProfile.htm.md) |  Gets/sets output grayscale color profile. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [IsDisposed](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_LockableObject_IsDisposed.htm.md) |  (Inherited from [LockableObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_LockableObject.htm.md).) |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [Locked](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_LockableObject_Locked.htm.md) |  Indicates if the object has been locked.<br> (Inherited from [LockableObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_LockableObject.htm.md).) |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [PaletteAlphaThreshold](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_ColorManagementProvider_PaletteAlphaThreshold.htm.md) |  Gets/sets a value which specifies the alpha threshold. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [PaletteAlphaThresholdUsed](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_ColorManagementProvider_PaletteAlphaThresholdUsed.htm.md) |  Gets/sets a value which specifies whether the alpha threshold should be used when building an adaptive palette. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [PaletteEntryCount](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_ColorManagementProvider_PaletteEntryCount.htm.md) |  Gets/sets the maximum number of colors in palette that should be used when performing conversion to an indexed pixel format. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [QuantizationTo8bBitsUsed](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_ColorManagementProvider_QuantizationTo8bBitsUsed.htm.md) |  Gets/sets the number of bits which are in fact used for this channel. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [QuantizationTo8bOffset](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_ColorManagementProvider_QuantizationTo8bOffset.htm.md) |  Gets/sets the offset on which intensity of a pixel will be calculated. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [QuantizationTo8bScale](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_ColorManagementProvider_QuantizationTo8bScale.htm.md) |  Gets/sets the range in which pixel intensity values will vary. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [RgbColorProfile](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_ColorManagementProvider_RgbColorProfile.htm.md) |  Gets/sets output RGB color profile. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [TargetColorProfile](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_ColorManagementProvider_TargetColorProfile.htm.md) |  Gets/sets target device profile used for chain transformations. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [Timeout](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_ColorManagementProvider_Timeout.htm.md) |  Gets/sets value specifying maximum time for which object can be locked.<br> (Overrides [LockableObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_LockableObject.htm.md).[Timeout](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_LockableObject_Timeout.htm.md).) |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [TransformationIntent](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_ColorManagementProvider_TransformationIntent.htm.md) |  Gets/sets color management intent which defines gamut mapping method. |
   
## See Also

### Reference

- [ColorManagementProvider Class](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ColorManagementProvider.htm.md)
- [Aurigma.GraphicsMill Namespace](https://www.graphicsmill.com/docs/gm5/N_Aurigma_GraphicsMill.htm.md)
