Click or drag to resize

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
Syntax
VB
Public Enumeration mcBitsPerChannel
Members
  Member nameValueDescription
mcbpcAnyBits0don't care
mcbpc8Bits8integer only, values range from 0 to 255
mcbpc12Bits12integer only, needs 16 bits, values range from 0 to 4095
mcbpc16Bits16integer only, values range from 0 to 65535
mcbpc32Bits32can be either integer or float. If integer, values range from 0 to 4Gig.
mcbpc64Bits64float only
See Also