Package com.sun.pdfview.colorspace
Class MaskColorSpace
- java.lang.Object
-
- java.awt.color.ColorSpace
-
- com.sun.pdfview.colorspace.MaskColorSpace
-
- All Implemented Interfaces:
java.io.Serializable
public class MaskColorSpace extends java.awt.color.ColorSpace
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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.awt.color.ColorSpace
cie
private PDFPaint
paint
The paint to paint in.(package private) float[]
prev0
(package private) float[]
prev1
-
Fields inherited from class java.awt.color.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 Constructor Description MaskColorSpace(PDFPaint paint)
Creates a new instance of PaintColorSpace
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description float[]
fromCIEXYZ(float[] colorvalue)
float[]
fromRGB(float[] rgbvalue)
int
getNumComponents()
float[]
toCIEXYZ(float[] colorvalue)
float[]
toRGB(float[] colorvalue)
-
-
-
Field Detail
-
paint
private PDFPaint paint
The paint to paint in. Note this cannot be a pattern or gradient.
-
cie
java.awt.color.ColorSpace cie
-
prev1
float[] prev1
-
prev0
float[] prev0
-
-
Constructor Detail
-
MaskColorSpace
public MaskColorSpace(PDFPaint paint)
Creates a new instance of PaintColorSpace
-
-
Method Detail
-
fromCIEXYZ
public float[] fromCIEXYZ(float[] colorvalue)
- Specified by:
fromCIEXYZ
in classjava.awt.color.ColorSpace
-
fromRGB
public float[] fromRGB(float[] rgbvalue)
- Specified by:
fromRGB
in classjava.awt.color.ColorSpace
-
toCIEXYZ
public float[] toCIEXYZ(float[] colorvalue)
- Specified by:
toCIEXYZ
in classjava.awt.color.ColorSpace
-
toRGB
public float[] toRGB(float[] colorvalue)
- Specified by:
toRGB
in classjava.awt.color.ColorSpace
-
getNumComponents
public int getNumComponents()
- Overrides:
getNumComponents
in classjava.awt.color.ColorSpace
-
-