CalGrayColorSpace Class Documentation
class CalGrayColorSpace : ColorSpaceNamespace:com::datalogics::PDFL
- Inherits from:
ColorSpace
Detailed Description
A calibrated gray color space. A CalGray color space is a special case of a single-component CIE-based color space, known as a CIE-based A color space.
This type of space is the one-dimensional (and usually achromatic) analog of CIE-based ABC spaces.
Uses types
Constructor & Destructor Documentation
CalGrayColorSpace
CalGrayColorSpace(java.util.List< Double > whitePoint)Parameters
whitePoint: java.util.List< Double >An array of three numbers specifying the tristimulus value, in the CIE 1931 XYZ space, of the diffuse white point. The numbers X and Z must be positive, and Y must be equal to 1.0.
Create a CalGray color space.
The blackPoint defaults to [0.0, 0.0, 0.0].
The gamma defaults to 1
CalGrayColorSpace
CalGrayColorSpace(java.util.List< Double > whitePoint, java.util.List< Double > blackPoint, double gamma)Parameters
whitePoint: java.util.List< Double >An array of three numbers specifying the tristimulus value, in the CIE 1931 XYZ space, of the diffuse white point. The numbers X and Z must be positive, and Y must be equal to 1.0.
blackPoint: java.util.List< Double >An array of three numbers specifying the tristimulus value, in the CIE 1931 XYZ space, of the diffuse black point. All three of these numbers must be non-negative.
gamma: doubleA number G defining the gamma for the gray component. G must be positive and is generally greater than or equal to 1.
Create a CalGray color space.
Field Documentation
DEVICE_CMYK
static DEVICE_CMYKDEVICE_GRAY
static DEVICE_GRAYDEVICE_RGB
static DEVICE_RGBDEVICE_RGBA
static DEVICE_RGBALAB
static LABLAB_A
static LAB_AMember Function Documentation
delete
synchronized void delete(Boolean disposing)Parameters
disposing: Boolean
Returns:
synchronized voiddelete
synchronized void delete()Returns:
synchronized voidequals
boolean equals(Object rhs)Parameters
rhs: Object
Returns:
booleanfinalize
void finalize()Returns:
voidgetBlackPoint
java.util.List< Double > getBlackPoint()Returns:
java.util.List< Double >An array of three numbers specifying the tristimulus value, in the CIE 1931 XYZ space, of the diffuse black point. All three of these numbers must be non-negative.
getGamma
double getGamma()Returns:
doubleA number G defining the gamma for the gray component. G must be positive and is generally greater than or equal to 1.
getName
String getName()Returns:
StringThe name of the color space. A named color space may be named something like DeviceRGB. More complicated color spaces may have a name like Indexed or ICCBased.
getNumComponents
int getNumComponents()Returns:
intThe number of components in the color space.
getPDFObject
PDFObject getPDFObject()Returns:
PDFObjectThe PDFObject associated with the color space.
Get the PDFObject associated with the color space. This may be a PDFName, PDFDict, PDFStream, or PDFArray.
getWhitePoint
java.util.List< Double > getWhitePoint()Returns:
java.util.List< Double >An array of three numbers specifying the tristimulus value, in the CIE 1931 XYZ space, of the diffuse white point. The numbers X and Z must be positive, and Y must be equal to 1.0.
toString
String toString()Returns:
StringConvert a colorSpace to a string.