LEADTOOLS Image File Support (Leadtools.Codecs assembly) Send comments on this topic. | Back to Introduction - All Topics | Help Version 17.0.3.29
SetColorMask Method
See Also 
Leadtools.Codecs Namespace > CodecsStartDecompressOptions Structure : SetColorMask Method



colorMask
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.
colorMask
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.
Sets the array of integer values that represent RGB color masks.

Syntax

Visual Basic (Declaration) 
Public Sub SetColorMask( _
   ByVal colorMask() As Integer _
) 
Visual Basic (Usage)Copy Code
Dim instance As CodecsStartDecompressOptions
Dim colorMask() As Integer
 
instance.SetColorMask(colorMask)
C# 
public void SetColorMask( 
   int[] colorMask
)
C++/CLI 
public:
void SetColorMask( 
   array<int>^ colorMask
) 

Parameters

colorMask
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.

Example

For an example, refer to RasterCodecs.StartDecompress.

Remarks

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
            

  

Requirements

Target Platforms: Silverlight, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7, MAC OS/X (Intel Only)

See Also