ImageGear .NET v25.2 - Updated
ImageGear.Core Assembly / ImageGear.Processing Namespace / ImGearCameraRawProcessing Class / BuildToneLUT(Int32,Double,Double) Method
Bit depth of the LUT.
Amount by which to move the black point.
Exposure compensation, in f/stops.




In This Topic
    BuildToneLUT(Int32,Double,Double) Method
    In This Topic
    Builds tone correction LUT.
    Syntax
    'Declaration
     
    Public Shared Function BuildToneLUT( _
       ByVal channelDepth As Integer, _
       ByVal shadows As Double, _
       ByVal exposure As Double _
    ) As ImGearLUT
    'Usage
     
    Dim channelDepth As Integer
    Dim shadows As Double
    Dim exposure As Double
    Dim value As ImGearLUT
     
    value = ImGearCameraRawProcessing.BuildToneLUT(channelDepth, shadows, exposure)
    public static ImGearLUT BuildToneLUT( 
       int channelDepth,
       double shadows,
       double exposure
    )
    public: static ImGearLUT* BuildToneLUT( 
       int channelDepth,
       double shadows,
       double exposure
    ) 
    public:
    static ImGearLUT^ BuildToneLUT( 
       int channelDepth,
       double shadows,
       double exposure
    ) 

    Parameters

    channelDepth
    Bit depth of the LUT.
    shadows
    Amount by which to move the black point.
    exposure
    Exposure compensation, in f/stops.

    Return Value

    Remarks
    The LUT moves image's black point by 1/1000 * shadows, and adjusts the white point, which gives similar results to modifying the camera exposure.
    See Also