VTableL property (Main Control)

Visual Basic example
Visual C++ 4.0 example

Syntax short VTableL (long lIndex);

Overview:  Refer to Changing Brightness and Contrast.

Remarks

(Document/Medical only) Value lookup table. The Value indicates the amount of black present in a color. This is one of the four tables that the RemapHue method uses to change the bitmap's hue, saturation and value. This property is used only if the bUseVTable parameter is set to TRUE when the RemapHue method is called and the RemapHueTablesSize property is set to 65536. Hue, Saturation, and Value levels range from 0 to 255. The current hue, saturation and value of a pixel correspond to the table indexes.

If the bUseMaskTable and bUseVTable parameters are set to TRUE when the RemapHue method is called and the MaskTableL(i) entry for a particular hue is not zero, then the value is changed to the value in VTable(i). If MaskTableL(i) is 0 then VTableL(i) is ignored. For example, if RemapHue is called with both bUseMaskTable and bUseVTable set to TRUE, then if a pixel has a hue of 85 and the MaskTableL(85) is not 0, the value of the pixel is changed to VTableL(85).

If the bUseMaskTable parameter is FALSE and the bUseVTable parameter is TRUE when the RemapHue method is called, then the Value for each color present in the image will be changed to VTableL(i). For example, if a pixel has a hue of 70, the Value of the pixel is changed to VTableL(70). If the next pixel has a hue of 75, the Value of that pixel is changed to VTableL(75).

Value entries range from 0 to 255 where 

Value 0 contains the most black.

Value 255 contains no black.

This property provides support for 16-bit grayscale and 48-bit color images. Support for 16-bit grayscale and 48-bit color images is provided only in Document/Medical toolkits.

See Also

Elements:  RemapHue method, MaskTableL property, HTableL property, STableL property, MaskTable property, HTable property, STable property, HSV_HfromRGB method, HSV_SfromRGB method, HSV_VfromRGB method, RGBfromHSV method

Topics:  Raster Images: Modifying Intensity Values