Class MaskColorSpace
java.lang.Object
java.awt.color.ColorSpace
org.openpdf.renderer.colorspace.MaskColorSpace
- All Implemented Interfaces:
Serializable
A color space used to implement masks. For now, the only type of mask
supported is one where the image pixels specify where to paint, and the
painting itself is done in a pre-specified PDF Paint.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) ColorSpaceprivate final PDFPaintThe paint to paint in.(package private) float[](package private) float[]Fields inherited from class ColorSpace
CS_CIEXYZ, CS_GRAY, CS_LINEAR_RGB, CS_PYCC, CS_sRGB, TYPE_2CLR, TYPE_3CLR, TYPE_4CLR, TYPE_5CLR, TYPE_6CLR, TYPE_7CLR, TYPE_8CLR, TYPE_9CLR, TYPE_ACLR, TYPE_BCLR, TYPE_CCLR, TYPE_CMY, TYPE_CMYK, TYPE_DCLR, TYPE_ECLR, TYPE_FCLR, TYPE_GRAY, TYPE_HLS, TYPE_HSV, TYPE_Lab, TYPE_Luv, TYPE_RGB, TYPE_XYZ, TYPE_YCbCr, TYPE_Yxy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloat[]fromCIEXYZ(float[] colorvalue) float[]fromRGB(float[] rgbvalue) intfloat[]toCIEXYZ(float[] colorvalue) float[]toRGB(float[] colorvalue) Methods inherited from class ColorSpace
getInstance, getMaxValue, getMinValue, getName, getType, isCS_sRGB
-
Field Details
-
paint
The paint to paint in. Note this cannot be a pattern or gradient. -
cie
ColorSpace cie -
prev1
float[] prev1 -
prev0
float[] prev0
-
-
Constructor Details
-
MaskColorSpace
Creates a new instance of PaintColorSpace
-
-
Method Details
-
fromCIEXYZ
public float[] fromCIEXYZ(float[] colorvalue) - Specified by:
fromCIEXYZin classColorSpace
-
fromRGB
public float[] fromRGB(float[] rgbvalue) - Specified by:
fromRGBin classColorSpace
-
toCIEXYZ
public float[] toCIEXYZ(float[] colorvalue) - Specified by:
toCIEXYZin classColorSpace
-
toRGB
public float[] toRGB(float[] colorvalue) - Specified by:
toRGBin classColorSpace
-
getNumComponents
public int getNumComponents()- Overrides:
getNumComponentsin classColorSpace
-