Visual Basic (Declaration) | |
---|---|
Public Function GetColorMask() As Integer() |
Visual Basic (Usage) | Copy Code |
---|---|
|
C# | |
---|---|
public int[] GetColorMask() |
Managed Extensions for C++ | |
---|---|
public: int[] GetColorMask(); |
C++/CLI | |
---|---|
public: array<int> GetColorMask(); |
Return Value
An array of 3 integers as follows: ColorMask[0] is the red mask; ColorMask[1] is the green mask; ColorMask[2] is the blue mask.For an example, refer to RasterCodecs.StartDecompress.
The color mask is valid only if Format is set to RasterImageFormat.RawBitfields.
As an example, with 16-bit data arranged as RRR RRGG GGGB BBBB, the masks would be:
ColorMask[0] = 0x7C00
ColorMask[1] = 0x0E30
ColorMask[2] = 0x001F
For 32-bit data, the only valid data is RRRR RRRR GGGG GGGG BBBB BBBB. The masks would be:
ColorMask[0] = 0xFF0000
ColorMask[1] = 0x00FF00
ColorMask[2] = 0x0000FF
Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family