The ColorManagementProvider type exposes the following members.
Name | Description | |
---|---|---|
{dtor} |
Enables using delete operator in C++ applications. It is strongly not recommended to use it directly. |
|
Convert |
Converts bitmap to specified pixel format. |
|
ConvertToContinuous |
Applies color conversion between various color spaces. |
|
ConvertToIndexed |
Applies color reduction to indexed pixel formats. |
|
Dispose |
Releases all resources used by this ColorManagementProvider. (Overrides LockableObject.Dispose().) |
|
EnableColorManagementForHdc |
Enables or disables color management for specified device context. |
|
Equals | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
Lock |
Locks the object. (Inherited from LockableObject.) |
|
MemberwiseClone | (Inherited from Object.) | |
ToString | (Inherited from Object.) | |
Unlock |
Unlocks the object previously locked with method Lock(). (Inherited from LockableObject.) |
Name | Description | |
---|---|---|
BuildAdaptivePaletteWithAlpha |
Gets/sets a value which specifies whether the alpha channel should be taken into account when building an adaptive palette. |
|
CmykColorProfile |
Gets/sets output CMYK color profile. |
|
ColorManagementEngine |
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. |
|
ColorQuantizationAlgorithm |
Gets/sets a color quantiztion algorithm used to reduce colors. |
|
Dithering |
Gets/sets a dithering algorithm used to emulate missing halftones. |
|
DitheringIntensity |
Gets/sets dithering intensity. |
|
GrayScaleColorProfile |
Gets/sets output grayscale color profile. |
|
IsDisposed | (Inherited from LockableObject.) | |
Locked |
Indicates if the object has been locked. (Inherited from LockableObject.) |
|
PaletteAlphaThreshold |
Gets/sets a value which specifies the alpha threshold. |
|
PaletteAlphaThresholdUsed |
Gets/sets a value which specifies whether the alpha threshold should be used when building an adaptive palette. |
|
PaletteEntryCount |
Gets/sets the maximum number of colors in palette that should be used when performing conversion to an indexed pixel format. |
|
QuantizationTo8bBitsUsed |
Gets/sets the number of bits which are in fact used for this channel. |
|
QuantizationTo8bOffset |
Gets/sets the offset on which intensity of a pixel will be calculated. |
|
QuantizationTo8bScale |
Gets/sets the range in which pixel intensity values will vary. |
|
RgbColorProfile |
Gets/sets output RGB color profile. |
|
TargetColorProfile |
Gets/sets target device profile used for chain transformations. |
|
Timeout |
Gets/sets value specifying maximum time for which object can be locked. (Overrides LockableObject.Timeout.) |
|
TransformationIntent |
Gets/sets color management intent which defines gamut mapping method. |