ImageGear .NET - Updated
ImGearColorSpaceIDs Enumeration

ImageGear24.Core Assembly > ImageGear.Core Namespace : ImGearColorSpaceIDs Enumeration
Specifies ImageGear color space IDs.
Public Enum ImGearColorSpaceIDs 
   Inherits System.Enum
Dim instance As ImGearColorSpaceIDs
public enum ImGearColorSpaceIDs : System.Enum 
__value public enum ImGearColorSpaceIDs : public System.Enum 
public enum class ImGearColorSpaceIDs : public System.Enum 
AImage has alpha channel; color channels are not pre-multiplied by Alpha channel.
CMYCMY color space.
CMYKCMYK color space.
CMYKExCMYK + Extra channel.
ColorMaskBitmask used to access color space description for color channels only (e.g., RGBEx & ColorMask == RGB; GyA & ColorMask == Gy).
ExExtra channel.
GyGrayscale color space.
GyAGrayscale + Alpha channel.
GyPAGrayscale + premultiplied alpha channel.
GyPAExGrayscale + premultiplied alpha channel + extra channel.
HLSHLS color space.
IIndexed RGB color space. Has RGBQuad palette and one channel. Channel depth is <= 8; the number of palette entries is 2^<channel depth>. No other color space can have non-null palette.
IHSIHS color space.
LABLAB color space.
NONENo color space is specified.
PPremultiplied channel.
RGBRGB color space.
RGBARGB + alpha channel.
RGBAExRGB + alpha + extra channel.
RGBExRGB + extra channel.
RGBPARGB + premultiplied alpha channel.
RGBPAExRGB + premultiplied alpha channel + extra channel.
UnknownOnly ‘Extra’ channels are present (1 or more channels).
YCbCrYCbCr color space.
YIQYIQ color space.
YUVYUV color space.
Specifies color space IDs. All colorspaces listed in this enumeration are supported for internal image storage.

ImageGear also supports colorspaces corresponding to valid combinations of ImGearColorSpaceIDs identifiers. Valid values are composed of a color identifier, such as RGB, Gy, Lab, etc, an optional Alpha and premulultiplied Alpha channel identifiers, and an optional Extra channel identifier. If Premultiplied Alpha bit is set, Alpha bit shall also be set. Only RGB and Gy colorspaces are currently allowed to be combined with Alpha or Premultiplied Alpha.

Inheritance Hierarchy


See Also


ImageGear.Core Namespace