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.ColorSpaceA 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.ColorSpacecieprivate PDFPaintpaintThe 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)intgetNumComponents()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:
fromCIEXYZin classjava.awt.color.ColorSpace
-
fromRGB
public float[] fromRGB(float[] rgbvalue)
- Specified by:
fromRGBin classjava.awt.color.ColorSpace
-
toCIEXYZ
public float[] toCIEXYZ(float[] colorvalue)
- Specified by:
toCIEXYZin classjava.awt.color.ColorSpace
-
toRGB
public float[] toRGB(float[] colorvalue)
- Specified by:
toRGBin classjava.awt.color.ColorSpace
-
getNumComponents
public int getNumComponents()
- Overrides:
getNumComponentsin classjava.awt.color.ColorSpace
-
-