mcBitsPerChannel Enumeration
|
|
An aspect of an Image's McImageType.
This type definition indicates the number of bits assigned to each channel
of each pixel. All pixel data are unpacked and each value falls on appropriate machine
boundaries. For example, 10 and 12 bit data actually require 16 bits and have
values constrained to their bit count. Twenty four bit values reside in 32 bit
DWORDs and are constrained in vlaue from 0 to 16777215. As an example,
a 24 bit per channel color (RGB) image will actually require 12 bytes per pixel.
In many cases, the client doesn't really care about bit depth.
In this case, the client can specify AnyBits as a "don't care" condition.
Namespace:
MediaCy.IQL.Engine
Assembly:
MediaCy.IQL.Engine (in MediaCy.IQL.Engine.dll) Version: 10.0.6912.0
SyntaxPublic Enumeration mcBitsPerChannel
Members
| Member name | Value | Description |
---|
| mcbpcAnyBits | 0 | don't care |
| mcbpc8Bits | 8 | integer only, values range from 0 to 255 |
| mcbpc12Bits | 12 | integer only, needs 16 bits, values range from 0 to 4095 |
| mcbpc16Bits | 16 | integer only, values range from 0 to 65535 |
| mcbpc32Bits | 32 | can be either integer or float. If integer, values range from 0 to 4Gig. |
| mcbpc64Bits | 64 | float only |
See Also