Description

An object exposing all the LUT properties for a single channel.

Remarks

For multi-channel images, there is one such object for each channel, and one for the Luminance.

Members

Methods
Equalization

Performs a histogram equalization on an image.

Realize

Calculate the effective LUT from all the other settings.

Reset

Reset the LUT settings to their default values.


Properties
BlackLevelRead-write property

Get or set the black level.

BrightnessRead-write property

Get or set the brightness value associated with the LUT. Values range from 0 to 100. Default (neutral) value is 50.

ChannelRead-only property

Get the 0-based channel number the LUT is associated with.

ContrastRead-write property

Get or set the contrast value associated with the LUT. Values range from 0 to 100. Default (neutral) value is 50.

EnableBWLevelsRead-write property

Get or set whether or not the BlackLevel and WhiteLevel are enabled.

EnableResponseRead-write property

Inquire or set whether or not the response curve is enabled (default is True).

ExtendedLutRead-only property

Get the composite response curve LUT in one of two formats.

FreeFormRead-write property

Get or set the user defined response curve, or one element of the curve.

FreeFormLengthRead-only property

Get the length of the free-form curve.

GammaRead-write property

Get or set the gamma value associated with the LUT. Values range from 0.1 to 10.0. Default (neutral) value is 1.0

InverseRead-write property

Get or set whether or not the LUT is inversed. LUT inversion where TRUE means the LUT is inversed and FALSE maans the LUT is not inversed). Default value is FALSE.

LengthRead-write property

Get or set the response curve LUT length.

LinearRead-only property

Inquire whether the LUT is linear.

LutRead-only property

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

ModifiedRead-only property

Inquire whether the LUT was modified.

WhiteLevelRead-write property

Get or set the white level.