Package com.itextpdf.text.pdf
Class PdfLabColor
- java.lang.Object
-
- com.itextpdf.text.pdf.PdfLabColor
-
- All Implemented Interfaces:
ICachedColorSpace
public class PdfLabColor extends java.lang.Object implements ICachedColorSpace
-
-
Field Summary
Fields Modifier and Type Field Description (package private) float[]
blackPoint
(package private) float[]
range
(package private) float[]
whitePoint
-
Constructor Summary
Constructors Constructor Description PdfLabColor()
PdfLabColor(float[] whitePoint)
PdfLabColor(float[] whitePoint, float[] blackPoint)
PdfLabColor(float[] whitePoint, float[] blackPoint, float[] range)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
private static double
fXyz(double t)
PdfObject
getPdfObject(PdfWriter writer)
int
hashCode()
(package private) CMYKColor
lab2Cmyk(float l, float a, float b)
BaseColor
lab2Rgb(float l, float a, float b)
protected double[]
lab2RgbLinear(float l, float a, float b)
LabColor
rgb2lab(BaseColor baseColor)
-
-
-
Method Detail
-
getPdfObject
public PdfObject getPdfObject(PdfWriter writer)
- Specified by:
getPdfObject
in interfaceICachedColorSpace
-
lab2Rgb
public BaseColor lab2Rgb(float l, float a, float b)
-
lab2Cmyk
CMYKColor lab2Cmyk(float l, float a, float b)
-
lab2RgbLinear
protected double[] lab2RgbLinear(float l, float a, float b)
-
fXyz
private static double fXyz(double t)
-
equals
public boolean equals(java.lang.Object o)
- Specified by:
equals
in interfaceICachedColorSpace
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfaceICachedColorSpace
- Overrides:
hashCode
in classjava.lang.Object
-
-