Error processing SSI file
LEADTOOLS Image Processing (Leadtools.ImageProcessing.Color assembly)

Show in webframe

RemapIntensityCommandFlags Enumeration








Flags that indicate the color plane to update, whether to change the high bit and whether the LookupTable contains normal or stretched data.

This enumeration has the FlagsAttribute attribute that allows a bitwise combination of its member values.

*Calculating Master Channel Values

In order to speed up widely used image processing filters in LEADTOOLS, the grayscale value (master channel) of a colored image is calculated using the following formulas:

             #define CalcGrayValue(r, g, b) ((L_UCHAR)(((L_UCHAR) (((2 * (L_UINT) (r)) + (5 * (L_UINT) (g)) + (L_UINT) (b) + 4) / 8))))
             #define CalcGrayValue16(r, g, b) ((L_UINT16) (((2 * (L_UINT32) (r)) + (5 * (L_UINT32) (g)) + (L_UINT32) (b) + 4) / 8))
             #define CalcGrayValue32(r, g, b) ((L_UINT32) (((2 * (L_UINT32) (r)) + (5 * (L_UINT32) (g)) + (L_UINT32) (b) + 4) / 8))
             
Syntax
[FlagsAttribute()]
public enum RemapIntensityCommandFlags : System.Enum, System.IComparable, System.IConvertible, System.IFormattable  
'Declaration
 
<FlagsAttribute()>
Public Enum RemapIntensityCommandFlags 
   Inherits System.Enum
   Implements System.IComparable, System.IConvertible, System.IFormattable 
'Usage
 
Dim instance As RemapIntensityCommandFlags
[FlagsAttribute()]
public enum RemapIntensityCommandFlags : System.IComparable, System.IConvertible, System.IFormattable  
typedef NS_OPTIONS(NSUInteger, LTRemapIntensityCommandFlags)
public enum RemapIntensityCommandFlags
Leadtools.ImageProcessing.Color.RemapIntensityCommandFlags = function() { };
Leadtools.ImageProcessing.Color.RemapIntensityCommandFlags.prototype = {<br/>
  Master = 0x00000000,
	Red = 0x00000001,
	Green = 0x00000002,
	Blue = 0x00000003,
	ChangeHighBit = 0x00000010,
	Normal = 0x00000100,
	
 };
[FlagsAttribute()]
public enum class RemapIntensityCommandFlags : public System.Enum, System.IComparable, System.IConvertible, System.IFormattable  
Members
ValueMemberDescription
0x00000000Master All channels.

In order to speed up widely used image processing filters in LEADTOOLS, the grayscale value (master channel) of a colored image is calculated using the following formulas:

             #define CalcGrayValue(r, g, b) ((L_UCHAR)(((L_UCHAR) (((2 * (L_UINT) (r)) + (5 * (L_UINT) (g)) + (L_UINT) (b) + 4) / 8))))
             #define CalcGrayValue16(r, g, b) ((L_UINT16) (((2 * (L_UINT32) (r)) + (5 * (L_UINT32) (g)) + (L_UINT32) (b) + 4) / 8))
             #define CalcGrayValue32(r, g, b) ((L_UINT32) (((2 * (L_UINT32) (r)) + (5 * (L_UINT32) (g)) + (L_UINT32) (b) + 4) / 8))
             
0x00000001Red Red channel only.
0x00000002Green Green channel only.
0x00000003Blue Blue channel only.
0x00000010ChangeHighBit Change the high bit of the image according to the used data of the LookupTable.
0x00000100Normal The data in the LookupTable is normal data, in this case the LookupTable length should be equal to 2^(HighBit - LowBit + 1).
Remarks
Use a bitwise OR (|) to specify one flag from each group.
Group Flags
Flags that indicate the color plane to update. Master, Red, Green, Blue
Flag that indicates whether or not to change the high bit. ChangeHighBit
Flag that indicates whether LookupTable contains normal or stretched data. Normal
Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         Leadtools.ImageProcessing.Color.RemapIntensityCommandFlags

Requirements

Target Platforms

See Also

Reference

Leadtools.ImageProcessing.Color Namespace

Error processing SSI file