java.awt.color
Class ColorSpace
java.lang.Object
java.awt.color.ColorSpace
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- ICC_ColorSpace
public abstract class ColorSpace
- extends Object
- implements Serializable
NEEDS DOCUMENTATION
- Since:
- 1.2
- See Also:
- Serialized Form
Constructor Summary |
protected |
ColorSpace(int type,
int numcomponents)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TYPE_XYZ
public static final int TYPE_XYZ
- See Also:
- Constant Field Values
TYPE_Lab
public static final int TYPE_Lab
- See Also:
- Constant Field Values
TYPE_Luv
public static final int TYPE_Luv
- See Also:
- Constant Field Values
TYPE_YCbCr
public static final int TYPE_YCbCr
- See Also:
- Constant Field Values
TYPE_Yxy
public static final int TYPE_Yxy
- See Also:
- Constant Field Values
TYPE_RGB
public static final int TYPE_RGB
- See Also:
- Constant Field Values
TYPE_GRAY
public static final int TYPE_GRAY
- See Also:
- Constant Field Values
TYPE_HSV
public static final int TYPE_HSV
- See Also:
- Constant Field Values
TYPE_HLS
public static final int TYPE_HLS
- See Also:
- Constant Field Values
TYPE_CMYK
public static final int TYPE_CMYK
- See Also:
- Constant Field Values
TYPE_CMY
public static final int TYPE_CMY
- See Also:
- Constant Field Values
TYPE_2CLR
public static final int TYPE_2CLR
- See Also:
- Constant Field Values
TYPE_3CLR
public static final int TYPE_3CLR
- See Also:
- Constant Field Values
TYPE_4CLR
public static final int TYPE_4CLR
- See Also:
- Constant Field Values
TYPE_5CLR
public static final int TYPE_5CLR
- See Also:
- Constant Field Values
TYPE_6CLR
public static final int TYPE_6CLR
- See Also:
- Constant Field Values
TYPE_7CLR
public static final int TYPE_7CLR
- See Also:
- Constant Field Values
TYPE_8CLR
public static final int TYPE_8CLR
- See Also:
- Constant Field Values
TYPE_9CLR
public static final int TYPE_9CLR
- See Also:
- Constant Field Values
TYPE_ACLR
public static final int TYPE_ACLR
- See Also:
- Constant Field Values
TYPE_BCLR
public static final int TYPE_BCLR
- See Also:
- Constant Field Values
TYPE_CCLR
public static final int TYPE_CCLR
- See Also:
- Constant Field Values
TYPE_DCLR
public static final int TYPE_DCLR
- See Also:
- Constant Field Values
TYPE_ECLR
public static final int TYPE_ECLR
- See Also:
- Constant Field Values
TYPE_FCLR
public static final int TYPE_FCLR
- See Also:
- Constant Field Values
CS_sRGB
public static final int CS_sRGB
- See Also:
- Constant Field Values
CS_LINEAR_RGB
public static final int CS_LINEAR_RGB
- See Also:
- Constant Field Values
CS_CIEXYZ
public static final int CS_CIEXYZ
- See Also:
- Constant Field Values
CS_PYCC
public static final int CS_PYCC
- See Also:
- Constant Field Values
CS_GRAY
public static final int CS_GRAY
- See Also:
- Constant Field Values
ColorSpace
protected ColorSpace(int type,
int numcomponents)
getInstance
public static ColorSpace getInstance(int colorspace)
isCS_sRGB
public boolean isCS_sRGB()
toRGB
public abstract float[] toRGB(float[] colorvalue)
- Transforms a color value assumed to be in this ColorSpace into a value in
the default CS_sRGB color space.
- Throws:
ArrayIndexOutOfBoundsException
- If array length is not at least
the number of components in this ColorSpace.
fromRGB
public abstract float[] fromRGB(float[] rgbvalue)
toCIEXYZ
public abstract float[] toCIEXYZ(float[] colorvalue)
fromCIEXYZ
public abstract float[] fromCIEXYZ(float[] colorvalue)
getType
public int getType()
getNumComponents
public int getNumComponents()
getName
public String getName(int idx)
getMinValue
public float getMinValue(int idx)
- Since:
- 1.4
getMaxValue
public float getMaxValue(int idx)
- Since:
- 1.4