A class representing an enumeration of supported color spaces. More...
#include <ColorSpace.hpp>
Static Public Attributes | |
static constexpr ColorSpace | ANY = ColorSpace(ColorSpace::value_ANY, 0, 0) |
Any color space (used when describing inputs or outputs of an ImageOperation). | |
static constexpr ColorSpace | SAME = ColorSpace(ColorSpace::value_SAME, 0, 0) |
Special kind of format that is used when the type of output should match the type of input. | |
static constexpr ColorSpace | gray = ColorSpace(ColorSpace::value_gray, 1, COLORSPACE_SH(PT_GRAY)) |
static constexpr ColorSpace | RGB = ColorSpace(ColorSpace::value_RGB, 3, COLORSPACE_SH(PT_RGB)) |
static constexpr ColorSpace | CMY = ColorSpace(ColorSpace::value_CMY, 3, COLORSPACE_SH(PT_CMY)) |
static constexpr ColorSpace | CMYK = ColorSpace(ColorSpace::value_CMYK, 4, COLORSPACE_SH(PT_CMYK)) |
static constexpr ColorSpace | XYZ = ColorSpace(ColorSpace::value_XYZ, 3, COLORSPACE_SH(PT_XYZ)) |
static constexpr ColorSpace | Lab = ColorSpace(ColorSpace::value_Lab, 3, COLORSPACE_SH(PT_Lab)) |
static constexpr ColorSpace | YUV = ColorSpace(ColorSpace::value_YUV, 3, COLORSPACE_SH(PT_YUV)) |
static constexpr ColorSpace | HLS = ColorSpace(ColorSpace::value_HLS, 3, COLORSPACE_SH(PT_HLS)) |
static constexpr ColorSpace | HSV = ColorSpace(ColorSpace::value_HSV, 3, COLORSPACE_SH(PT_HSV)) |
A class representing an enumeration of supported color spaces.
This class defines a set of static constant expressions that can AND SHOULD be used when working with ColorSpace.