IndexedColorSpace Class Documentation

classIndexedColorSpace : ColorSpace

Namespace:Datalogics::PDFL

Inherits from:
ColorSpace

Detailed Description

Indexed color spaces are used to reduce the amount of memory used for processing images.

Indexed color spaces are used when a limited number of colors are needed.

Commonly, an image with an indexed color space can be one third the size of the same image with a standard color space, because the indexed image uses a smaller palette of colors.

Referenced by

Constructor & Destructor Documentation

IndexedColorSpace

IndexedColorSpace(ColorSpacebase_, inthival, System.Collections.Generic.IList< System.Int32 >lookup)

Parameters

base_: ColorSpace
hival: int

an integer that specifies the maximum valid index value. In other words, the color table is to be indexed by integers in the range 0 to hival. hival can be no greater than 255.

lookup: System.Collections.Generic.IList< System.Int32 >

a list of integers in the range 0..255. There must be m * (hival + 1) values, where m is the number of components of the base color space.

Create a Indexed color space.

Property Documentation

Base

ColorSpaceBase[get]

DeviceCMYK

static ColorSpaceDeviceCMYK[get]

DeviceGray

static ColorSpaceDeviceGray[get]

DeviceRGB

static ColorSpaceDeviceRGB[get]

DeviceRGBA

static ColorSpaceDeviceRGBA[get]

HiVal

intHiVal[get]

Lab

static ColorSpaceLab[get]

LabA

static ColorSpaceLabA[get]

Lookup

System.Collections.Generic.IList< System.Int32 >Lookup[get]

Name

stringName[get]

NumComponents

intNumComponents[get]

PDFObject

PDFObjectPDFObject[get]

Member Function Documentation

ConstructorRetrieve

static new static IndexedColorSpaceConstructorRetrieve(System.IntPtrignored)

Parameters

ignored: System.IntPtr

Returns:

new static IndexedColorSpace

Dispose

voidDispose()

Returns:

void

DisposeChildren

voidDisposeChildren()

Returns:

void

Equals

override boolEquals(objectobj)

Parameters

obj: object

Returns:

override bool

ToString

override stringToString()

Returns:

override string

Convert a colorSpace to a string.