CalRGBColorSpace Class Documentation

classCalRGBColorSpace : ColorSpace

Namespace:com::datalogics::PDFL

Inherits from:
ColorSpace

Detailed Description

A calibrated RGB color space. A CalRGB color space (Red, Green, Blue) is a CIE-based ABC color space with only one transformation stage instead of two.

In this type of space, A, B, and C represent calibrated red, green, and blue color values. These three color components must be in the range 0.0 to 1.0; component values falling outside that range are adjusted to the nearest valid value without error indication.

Constructor & Destructor Documentation

CalRGBColorSpace

CalRGBColorSpace(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 CalRGB color space.

The blackPoint defaults to [0.0, 0.0, 0.0].

The gamma defaults to [1.0, 1.0, 1.0].

The matrix defaults to [1 0 0 0 1 0 0 0 1]

CalRGBColorSpace

CalRGBColorSpace(java.util.List< Double >whitePoint, java.util.List< Double >blackPoint, java.util.List< Double >gamma, java.util.List< Double >matrix)

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: java.util.List< Double >

An array of three numbers [ GR GG GB ] specifying the gamma for the red, green, and blue (A, B, and C) components of the color space.

matrix: java.util.List< Double >

An array of nine numbers [ XA YA ZA XB YB ZB XC YC ZC ] specifying the linear interpretation of the decoded A, B, and C components of the color space with respect to the final XYZ representation.

Create a CalRGB color space.

Member Function Documentation

DisposeChildren

voidDisposeChildren()

Returns:

void

[static initializer]

static void[static initializer]()

delete

synchronized voiddelete(Booleandisposing)

Parameters

disposing: Boolean

Returns:

synchronized void

delete

synchronized voiddelete()

Returns:

synchronized void

equals

booleanequals(Objectrhs)

Parameters

rhs: Object

Returns:

boolean

finalize

voidfinalize()

Returns:

void

getBlackPoint

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

java.util.List< Double >getGamma()

Returns:

java.util.List< Double >

A number G defining the gamma for the gray component. G must be positive and is generally greater than or equal to 1.

getMatrix

java.util.List< Double >getMatrix()

Returns:

java.util.List< Double >

An array of nine numbers [ XA YA ZA XB YB ZB XC YC ZC ] specifying the linear interpretation of the decoded A, B, and C components of the color space with respect to the final XYZ representation.

getName

StringgetName()

Returns:

String

The 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

intgetNumComponents()

Returns:

int

The number of components in the color space.

getPDFObject

PDFObjectgetPDFObject()

Returns:

The 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.

sameTypeEquals

booleansameTypeEquals(ColorSpaceother)

Parameters

other: ColorSpace

Returns:

boolean

toString

StringtoString()

Returns:

String

Convert a colorSpace to a string.