CalGrayColorSpace Class Documentation
class CalGrayColorSpace : ColorSpaceNamespace: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.
Referenced by
Uses types
Constructor & Destructor Documentation
CalGrayColorSpace
CalGrayColorSpace(System.Collections.Generic.IList< System.Double > whitePoint)Parameters
whitePoint: System.Collections.Generic.IList< System.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(System.Collections.Generic.IList< System.Double > whitePoint, System.Collections.Generic.IList< System.Double > blackPoint, double gamma)Parameters
whitePoint: System.Collections.Generic.IList< System.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: System.Collections.Generic.IList< System.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.
Property Documentation
BlackPoint
System.Collections.Generic.IList< System.Double > BlackPoint[get]DeviceCMYK
static ColorSpace DeviceCMYK[get]DeviceGray
static ColorSpace DeviceGray[get]DeviceRGB
static ColorSpace DeviceRGB[get]DeviceRGBA
static ColorSpace DeviceRGBA[get]Gamma
double Gamma[get]Lab
static ColorSpace Lab[get]LabA
static ColorSpace LabA[get]Name
string Name[get]NumComponents
int NumComponents[get]PDFObject
PDFObject PDFObject[get]WhitePoint
System.Collections.Generic.IList< System.Double > WhitePoint[get]Member Function Documentation
Dispose
void Dispose()Returns:
voidEquals
override bool Equals(object obj)Parameters
obj: object
Returns:
override boolToString
override string ToString()Returns:
override stringConvert a colorSpace to a string.
operator!=
static bool operator!=(ColorSpace a, ColorSpace b)Parameters
a: ColorSpaceb: ColorSpace
Returns:
booloperator==
static bool operator==(ColorSpace a, ColorSpace b)Parameters
a: ColorSpaceb: ColorSpace
Returns:
bool