Click or drag to resize

IMcLookupTableLut Property

Get the composite response curve LUT or one element of the curve.

Namespace:  MediaCy.IQL.Engine
Assembly:  MediaCy.IQL.Engine (in MediaCy.IQL.Engine.dll) Version: 10.0.6912.0
Syntax
VB
ReadOnly Default Property Lut ( 
	Optional Index As Integer = -1
) As Object
	Get

Parameters

Index (Optional)
Type: SystemInt32
long : Optional. A 0-based index indicating which element of the LUT is being read. Index = -1 indicates that the entire LUT is returned as a 256 element array. Index = -2 indicates that the entire LUT is returned as a Length element array. By default Index = -1.

Property Value

Type: Object
Remarks
The final response curve will be calculated by combining brightness, contrast, and gamma values, and the free-form LUT. This property returns a normalized response curve with either a fixed size of 256 entries or of Length entries that respects only the BlackLevel, WhiteLevel, Brightness, Contrast, Gamma, Freeform, and EnableResponse properties for THIS channel only (that is, if this is a color channel, the curve is not combined with the luminance channel's LUT). The intended purpose of this property is to support display of the curve resulting from the current LookupTable settings; when a LUT is desired for image display, conversion or scaling, the ExtendedLut[Ex] property should be used. You should also use the ExtendedLut[Ex] property if you want to see the effect of applying the luminance LUT to a color channel's LUT. When getting this property, it will contain either a scalar Short (16-bit) integer value value (if 0 <= Index < Length), or an array containing the entire response curve LUT; if the Index = -1, then the length of this array will be 256 elements, irrespective of the Length property; if the Index = =2 then then the length of this array will be Length elements. The array will contain short integer (16-bit) values representing the response for this McLookupTable instance
See Also