Gets the color leveling information for the Master channel when the Type property is set to either AutoColorLevelCommandType.Contrast or AutoColorLevelCommandType.Intensity.
public ColorLevelCommandData Master { get; }
Public ReadOnly Property Master As Leadtools.Imageprocessing.Color.ColorLevelCommandData
public Leadtools.Imageprocessing.Color.ColorLevelCommandData Master {get;}
@property (nonatomic, strong, readonly) LTColorLevelCommandData *master
public ColorLevelCommandData getMaster()
get_Master();
public:
property Leadtools.Imageprocessing.Color.ColorLevelCommandData^ Master {
Leadtools.Imageprocessing.Color.ColorLevelCommandData^ get();
}
The color leveling information for the Master channel. If AutoColorLevelCommandFlags.NoProcess is not set in Flag property, you can set the value of this property as null. If AutoColorLevelCommandFlags.NoProcess is set in Flag property, then this property cannot be null.
If Flag property is set to AutoColorLevelCommandType.Level, then the value of this property is unchanged. The AutoColorLevelCommand command updates the value of this property.
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))
Refer to Flag.
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET