Documentation of 'Catalano.Imaging.Filters.HSLLinear' Java class
HSLLinear
Catalano.Imaging.Filters

Class HSLLinear

  • All Implemented Interfaces:
    IApplyInPlace


    public class HSLLinear
    extends java.lang.Object
    implements IApplyInPlace
    Luminance and saturation linear correction. The filter operates in HSL color space and provides with the facility of luminance and saturation linear correction - mapping specified channels' input ranges to specified output ranges.
    • Constructor Detail

      • HSLLinear

        public HSLLinear()
        Initialize a new instance of the HSLLinear class.
    • Method Detail

      • getInLuminance

        public FloatRange getInLuminance()
        Get Luminance input range.
        Returns:
        Luminance input range.
      • setInLuminance

        public void setInLuminance(FloatRange inLuminance)
        Set Luminance input range.
        Parameters:
        inLuminance - Luminance input range.
      • getInSaturation

        public FloatRange getInSaturation()
        Get Saturation input range.
        Returns:
        Saturation input range.
      • setInSaturation

        public void setInSaturation(FloatRange inSaturation)
        Set Saturation input range.
        Parameters:
        inSaturation - Saturation input range.
      • getOutLuminance

        public FloatRange getOutLuminance()
        Get Luminance output range.
        Returns:
        Luminance output range.
      • setOutLuminance

        public void setOutLuminance(FloatRange outLuminance)
        Set Luminance output range.
        Parameters:
        outLuminance - Luminance output range.
      • getOutSaturation

        public FloatRange getOutSaturation()
        Get Saturation output range.
        Returns:
        Saturation output range.
      • setOutSaturation

        public void setOutSaturation(FloatRange outSaturation)
        Set Saturation output range.
        Parameters:
        outSaturation - Saturation output range.
      • applyInPlace

        public void applyInPlace(FastBitmap fastBitmap)
        Description copied from interface: IApplyInPlace
        Apply filter to an image.
        Specified by:
        applyInPlace in interface IApplyInPlace
        Parameters:
        fastBitmap - Image to be processed.

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.