ImageGear for .NET
ImGearColorSpaceIDs Enumeration
See Also  Send Feedback
ImageGear21.Core Assembly > ImageGear.Core Namespace : ImGearColorSpaceIDs Enumeration




Glossary Item Box

Specifies ImageGear color space IDs.

Syntax

 
Visual Basic
C#
Managed Extensions for C++
C++/CLI
 
 

Members

MemberValueDescription
A0x00000100Image has alpha channel; color channels are not pre-multiplied by Alpha channel.
CMY0x00000008CMY color space.
CMYK0x00000009CMYK color space.
CMYKEx0x00000409CMYK + Extra channel.
ColorMask0x000000FFBitmask used to access color space description for color channels only (e.g., RGBEx & ColorMask == RGB; GyA & ColorMask == Gy).
Ex0x00000400Extra channel.
Gy0x00000002Grayscale color space.
GyA0x00000102Grayscale + Alpha channel.
GyPA0x00000202Grayscale + premultiplied alpha channel.
GyPAEx0x00000602Grayscale + premultiplied alpha channel + extra channel.
HLS0x00000005HLS color space.
I0x00000003Indexed 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.
IHS0x00000004IHS color space.
LAB0x00000006LAB color space.
NONE0x00000000No color space is specified.
P0x00000200Premultiplied channel.
RGB0x00000001RGB color space.
RGBA0x00000101RGB + alpha channel.
RGBAEx0x00000501RGB + alpha + extra channel.
RGBEx0x00000401RGB + extra channel.
RGBPA0x00000201RGB + premultiplied alpha channel.
RGBPAEx0x00000601RGB + premultiplied alpha channel + extra channel.
Unknown0x00000400Only ‘Extra’ channels are present (1 or more channels).
YCbCr0x0000000AYCbCr color space.
YIQ0x00000007YIQ color space.
YUV0x0000000BYUV color space.

Remarks

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

System.Object
   System.ValueType
      System.Enum
         ImageGear.Core.ImGearColorSpaceIDs

See Also

©2013. Accusoft Corporation. All Rights Reserved.