Photometric Bit Layout

In PixelLive SDK,a pixel layout is defined by a Photometric value. Usually you don't have to know the details of Photometric definition since Photometric value should be manipulated using PhotometricComponents class.
Anyway, the information described here may be changed in the future versions and you should not write codes depends on them.

photometric.png


Element Type

This value defines the element type for each channels. It should be one of the following values:
Val.Element Type
08bits (bpc8bit)
116bits (bpc16bit)
232bits (bpc32bit)
364bits (bpc64bit)
4float (bpcFloat)
5double (bpcDouble)
6Not registered
7Not registered

Color Space

This value defines the element type for each channels. It should be one of the following values:
Val.Color Space
0Grayscale (ctGray)
1RGB (ctRGB)
2CMYK (ctCMYK)
3Not registered
4Not registered
5Not registered
6Not registered
7Not registered

See also:
ColorSpace

Channel Layout

This value defines the layout of the first 4 channels. It should be one of the following values:
Val.Channel LayoutChannelLayout
00123layout0123
12103layout2103
23012layout3012
33210layout3210
See also:
ChannelLayout

Alpha Channel Configuration

Val.Alpha Channel Configuration
0None. (atNone)
1Unassociated Alpha Channel (atUnassociated)
2Associated Alpha Channel (atAssociated)
3Reserved; should not be used. (atReserved)
See also:
AlphaType

Number of Channels

The number of channels represents the actual number of the channels. 0 means ther's a channel, n-1 means there are n channels.
This document is automatically generated using doxygen 1.5.4 at Fri Jun 27 18:22:54 2008.