This document is archived and information here might be outdated.  Recommended version.

ICieLabConversion Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Display > ESRI.ArcGIS.Display > Interfaces > IC > ICieLabConversion Interface
ArcGIS Developer Help

ICieLabConversion Interface

Provides access to members that control the CIE Lab conversion.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


The CieLabConversion coclass provides information about the location of colors within the CIELAB color space, the device-independent color model used internally by ArcObjects. Colors can be converted from RGB and HSV models to the CIELAB model. It can also be used to compare the visual difference between two colors.

The ICieLabConversion interface provides four methods for converting colors to and from the CIELAB color model (these methods are the ones used by the IColor interface's SetCIELab and GetCIELab methods).



Name Description
Method GetDistance Gets visual difference between two CIELAB colors.
Method HsvToLab Converts an RGB color to a CIELAB color.
Method LabToHsv Converts a CIELAB color to an RGB color.
Method LabToRgb Converts a CIELAB color to an RGB color.
Method ReloadSettings Reloads the monitor settings from the registry.
Method RgbToLab Converts an RGB color to a CIELAB color.
Read-only property SettingsVersion The monitor settings version.

Classes that implement ICieLabConversion

Classes Description
CieLabConversion Use this class to convert colers from and to the device independent CIELab color space using the monitor settings.

See Also

IColor Interface | ICieLabConversion Interface | ICmykColor Interface | IEnumColors Interface