ImageGearJava Project > com.accusoft.imagegear.core Package : ImGearColorSpaceIDs Enumeration |
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.
Member | Description |
---|---|
A | Image has alpha channel; color channels are not pre-multiplied by Alpha channel. |
CMY | CMY color space. |
CMYK | CMYK color space. |
COLORMASK | To remove bits containing channel information. Removes contribution from A, P, and Ex in integral representation of aggregation of enum constants as returned by enumSetToInt. |
Ex | Extra channel. |
Gy | Grayscale color space. |
HLS | HLS color space. |
I | Indexed 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. |
IHS | IHS color space. |
LAB | LAB color space. |
P | Premultiplied channel. |
RGB | RGB color space. |
YCbCr | YCbCr color space. |
YIQ | YIQ color space. |
YUV | YUV color space. |
java.lang.Object
java.lang.Enum
com.accusoft.imagegear.core.ImGearColorSpaceIDs