Class ImageEnhancement

java.lang.Object
com.elpical.jclaro.admin.ws.server.ImageEnhancement

public class ImageEnhancement extends Object
Class with settings concerning ImageEnhancement
  • Constructor Details

    • ImageEnhancement

      public ImageEnhancement()
      Empty constructor
    • ImageEnhancement

      public ImageEnhancement(HashMap<String,​String> theClaroChannelPreferences)
  • Method Details

    • isApplySharpening

      public boolean isApplySharpening()
      Returns whether to apply sharpening
      Returns:
      Whether to apply sharpening
    • setApplySharpening

      public void setApplySharpening(boolean applySharpening)
      Sets whether to apply sharpening
      Parameters:
      applySharpening - Whether to apply sharpening
    • getSharpeningLevel

      public float getSharpeningLevel()
      Returns the sharpening level to use. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of sharpening actually applied depends on the analysis of the image.
      Returns:
      The sharpening level to use. Values between -10.0 and 10.0 are valid
    • setSharpeningLevel

      public void setSharpeningLevel(float sharpeningLevel)
      Sets the sharpening level to use. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of sharpening actually applied depends on the analysis of the image.
      Parameters:
      sharpeningLevel - The sharpening level to use. Values between -10.0 and 10.0 are valid
    • isSharpeningRemoveHalo

      public boolean isSharpeningRemoveHalo()
      Returns whether to use halo suppression after sharpening
      Returns:
      Whether to use halo suppression after sharpening
    • setSharpeningRemoveHalo

      public void setSharpeningRemoveHalo(boolean sharpeningRemoveHalo)
      Sets whether to use halo suppression after sharpening
      Parameters:
      sharpeningRemoveHalo - Whether to use halo suppression after sharpening
    • isSharpeningForNewsPaper

      public boolean isSharpeningForNewsPaper()
      Deprecated.
    • setSharpeningForNewsPaper

      public void setSharpeningForNewsPaper(boolean sharpeningForNewsPaper)
      Deprecated.
    • isAdjustBrightness

      public boolean isAdjustBrightness()
      Returns whether to adjust the brightness, dependent on the analysis of the image
      Returns:
      Whether to adjust the brightness
    • setAdjustBrightness

      public void setAdjustBrightness(boolean adjustBrightness)
      Sets whether to adjust the brightness, dependent on the analysis of the image
      Parameters:
      adjustBrightness - Whether to adjust the brightness
    • getBrightnessLevel

      public float getBrightnessLevel()
      Returns the brightness level to use. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Returns:
      The brightness level to use. Values between -10.0 and 10.0 are valid.
    • setBrightnessLevel

      public void setBrightnessLevel(float brightnessLevel)
      Sets the brightness level to use. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Parameters:
      brightnessLevel - The brightness level to use. Values between -10.0 and 10.0 are valid.
    • isApplyContrast

      public boolean isApplyContrast()
      Returns whether to adjust the contrast, dependent on the analysis of the image
      Returns:
      Whether to adjust the contrast, dependent on the analysis of the image
    • setApplyContrast

      public void setApplyContrast(boolean applyContrast)
      Sets whether to adjust the contrast, dependent on the analysis of the image
      Parameters:
      applyContrast - Whether to adjust the contrast, dependent on the analysis of the image
    • getContrastLevel

      public float getContrastLevel()
      Returns the contrast level to use. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Returns:
      The contrast level to use. Values between -10.0 and 10.0 are valid.
    • setContrastLevel

      public void setContrastLevel(float contrastLevel)
      Sets the contrast level to use. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Parameters:
      contrastLevel - The contrast level to use. Values between -10.0 and 10.0 are valid.
    • isAdjustSaturation

      public boolean isAdjustSaturation()
      Returns whether to adjust the saturation, dependent on the analysis of the image
      Returns:
      Whether to adjust the saturation
    • setAdjustSaturation

      public void setAdjustSaturation(boolean adjustSaturation)
      Sets whether to adjust the saturation, dependent on the analysis of the image
      Parameters:
      adjustSaturation - Whether to adjust the saturation
    • getSaturationLevel

      public float getSaturationLevel()
      Returns the saturation level to use. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Returns:
      The saturation level to use. Values between -10.0 and 10.0 are valid.
    • setSaturationLevel

      public void setSaturationLevel(float saturationLevel)
      Sets the saturation level to use. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Parameters:
      saturationLevel - The saturation level to use. Values between -10.0 and 10.0 are valid.
    • isApplyVibrance

      public boolean isApplyVibrance()
    • setApplyVibrance

      public void setApplyVibrance(boolean applyVibrance)
    • getVibranceLevel

      public float getVibranceLevel()
    • setVibranceLevel

      public void setVibranceLevel(float vibranceLevel)
    • isApplyTemperature

      public boolean isApplyTemperature()
    • setApplyTemperature

      public void setApplyTemperature(boolean applyTemperature)
    • getTemperatureLevel

      public float getTemperatureLevel()
    • setTemperatureLevel

      public void setTemperatureLevel(float temperatureLevel)
    • isSetBlackWhitePoint

      public boolean isSetBlackWhitePoint()
      Returns whether to adjust the black and white point
      Returns:
      Whether to adjust the black and white point
    • setSetBlackWhitePoint

      public void setSetBlackWhitePoint(boolean setBlackWhitePoint)
      Sets whether to adjust the black and white point
      Parameters:
      setBlackWhitePoint - Whether to adjust the black and white point
    • getSetWhitePointLimit

      public int getSetWhitePointLimit()
      Returns the white point limit (maximum white level)
      Returns:
      The white point limit (maximum white level)
    • setSetWhitePointLimit

      public void setSetWhitePointLimit(int setWhitePointLimit)
      Set the white point limit (maximum white level)
      Parameters:
      setWhitePointLimit - The white point limit (maximum white level)
    • getSetBlackPointLimit

      public int getSetBlackPointLimit()
      Returns the black point limit (minimum black level)
      Returns:
      The black point limit (minimum black level)
    • setSetBlackPointLimit

      public void setSetBlackPointLimit(int setBlackPointLimit)
      Sets the black point limit (minimum black level)
      Parameters:
      setBlackPointLimit - The black point limit (minimum black level)
    • getSetWhitePointPercentage

      public int getSetWhitePointPercentage()
      Returns the percentage of how much of the adjustment found should be applied to the white point adjustment
      Returns:
      The percentage of how much of the adjustment found should be applied to the white point adjustment
      See Also:
      Elpical elearning
    • setSetWhitePointPercentage

      public void setSetWhitePointPercentage(int setWhitePointPercentage)
      Sets the percentage of how much of the adjustment found should be applied to the white point adjustment
      See Also:
      Elpical elearning
    • getSetBlackPointPercentage

      public int getSetBlackPointPercentage()
      Returns the percentage of how much of the adjustment found should be applied to the black point adjustment
      Returns:
      The percentage of how much of the adjustment found should be applied to the black point adjustment
      See Also:
      Elpical elearning
    • setSetBlackPointPercentage

      public void setSetBlackPointPercentage(int setBlackPointPercentage)
      Sets the percentage of how much of the adjustment found should be applied to the black point adjustment
      Parameters:
      setBlackPointPercentage - The percentage of how much of the adjustment found should be applied to the black point adjustment
      See Also:
      Elpical elearning
    • getSelectBlackWhitePoint

      public int getSelectBlackWhitePoint()
      Returns which levels should be adjusted in black and white point correction 0 = Adjust both black and white point 1 = Adjust only black point 2 = Adjust only white point
      Returns:
      Which levels should be adjusted in black and white point correction
    • setSelectBlackWhitePoint

      public void setSelectBlackWhitePoint(int selectBlackWhitePoint)
      Sets which levels should be adjusted in black and white point correction 0 = Adjust both black and white point 1 = Adjust only black point 2 = Adjust only white point
      Parameters:
      selectBlackWhitePoint - Which levels should be adjusted in black and white point correction
    • isApplyNoiseFiltering

      public boolean isApplyNoiseFiltering()
      Returns whether to apply noise filtering
      Returns:
      Whether to apply noise filtering
    • setApplyNoiseFiltering

      public void setApplyNoiseFiltering(boolean applyNoiseFiltering)
      Sets whether to apply noise filtering
      Parameters:
      applyNoiseFiltering - Whether to apply noise filtering
    • isApplyNoiseFilterLuminosityMode

      public boolean isApplyNoiseFilterLuminosityMode()
      Returns whether to apply noise filter in luminosity mode
      Returns:
      Whether to apply noise filter in luminosity mode
    • setApplyNoiseFilterLuminosityMode

      public void setApplyNoiseFilterLuminosityMode(boolean applyNoiseFilterLuminosityMode)
      Sets whether to apply noise filter in luminosity mode
      Parameters:
      applyNoiseFilterLuminosityMode - Whether to apply noise filter in luminosity mode
    • getNoiseLevel

      public float getNoiseLevel()
      Returns the noise level to use. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Returns:
      The noise level to use. Values between -10.0 and 10.0 are valid.
    • setNoiseLevel

      public void setNoiseLevel(float noiseLevel)
      Sets the noise level to use. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Parameters:
      noiseLevel - The noise level to use. Values between -10.0 and 10.0 are valid.
    • isUseFreqNoiseFiltering

      public boolean isUseFreqNoiseFiltering()
      Deprecated.
    • setUseFreqNoiseFiltering

      public void setUseFreqNoiseFiltering(boolean useFreqNoiseFiltering)
      Deprecated.
    • isAdjustColorBalance

      public boolean isAdjustColorBalance()
      Returns whether to adjust the colorbalance
      Returns:
      Whether to adjust the colorbalance
    • setAdjustColorBalance

      public void setAdjustColorBalance(boolean adjustColorBalance)
      sets whether to adjust the colorbalance
      Parameters:
      adjustColorBalance - Whether to adjust the colorbalance
    • getColorBalanceLevel

      public float getColorBalanceLevel()
      Returns the colorbalance level to use. Values between -5.0 and 5.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Returns:
      The colorbalance level to use. Values between -5.0 and 5.0 are valid.
    • setColorBalanceLevel

      public void setColorBalanceLevel(float colorBalanceLevel)
      Sets the colorbalance level to use. Values between -5.0 and 5.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Parameters:
      colorBalanceLevel - The colorbalance level to use. Values between -5.0 and 5.0 are valid.
    • isApplyHighlightSubject

      public boolean isApplyHighlightSubject()
      Returns whether to apply highlight subject
      Returns:
      Whether to apply highlight subject
    • setApplyHighlightSubject

      public void setApplyHighlightSubject(boolean applyHighlightSubject)
      Sets whether to apply local contrast
      Parameters:
      applyHighlightSubject - Whether to apply highlight subject
    • isApplyLocalContrast

      public boolean isApplyLocalContrast()
      Returns whether to apply local contrast
      Returns:
      Whether to apply local contrast
    • setApplyLocalContrast

      public void setApplyLocalContrast(boolean applyLocalContrast)
      Sets whether to apply local contrast
      Parameters:
      applyLocalContrast - Whether to apply local contrast
    • getLocalContrastLevel

      public float getLocalContrastLevel()
      Returns the colorbalance level to use. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Returns:
      The colorbalance level to use. Values between -10.0 and 10.0 are valid.
    • setLocalContrastLevel

      public void setLocalContrastLevel(float localContrastLevel)
      Sets the colorbalance level to use. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Parameters:
      localContrastLevel - The colorbalance level to use. Values between -10.0 and 10.0 are valid.
    • isApplyDPISharpening

      public boolean isApplyDPISharpening()
      Deprecated.
    • setApplyDPISharpening

      public void setApplyDPISharpening(boolean applyDPISharpening)
      Deprecated.
    • isApplySkintone

      public boolean isApplySkintone()
      Returns whether to apply skintone adjustment
      Returns:
      Whether to apply skintone adjustment
    • setApplySkintone

      public void setApplySkintone(boolean applySkintone)
      Sets whether to apply skintone adjustment
      Parameters:
      applySkintone - whether to apply skintone adjustment
    • isApplySkintoneSaturation

      public boolean isApplySkintoneSaturation()
      Returns whether to apply skintone saturation adjustment
      Returns:
      Whether to apply skintone saturation adjustment
    • setApplySkintoneSaturation

      public void setApplySkintoneSaturation(boolean applySkintoneSaturation)
      Sets whether to apply skintone saturation adjustment
      Parameters:
      applySkintoneSaturation - Whether to apply skintone saturation adjustment
    • getSkintoneHue

      public float getSkintoneHue()
      Returns the ideal hue value for the skintone. Valid values are levels between -10 and 10, 0 means a hue of 27.0
      Returns:
      The ideal hue value for the skintone.
    • setSkintoneHue

      public void setSkintoneHue(float skintoneHue)
      Sets the ideal hue value for the skintone. Valid values are levels between -10 and 10, 0 means a hue of 27.0
      Parameters:
      skintoneHue - The ideal hue value for the skintone.
    • getSkintoneStrength

      public float getSkintoneStrength()
      Returns the strength of how much of the adjustment should be applied Valid level between -10 and 10 with 0 as the default level.
      Returns:
      The strength of how much of the adjustment should be applied
    • setSkintoneStrength

      public void setSkintoneStrength(float skintoneStrength)
      Sets the strength of how much of the adjustment should be applied Valid level between -10 and 10 with 0 as the default level.
      Parameters:
      skintoneStrength - The strength of how much of the adjustment should be applied
    • getSkinSaturationLevel

      public float getSkinSaturationLevel()
      Returns the saturation level to use for the skintone adjustment. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Returns:
      The saturation level to use. Values between -10.0 and 10.0 are valid.
    • setSkinSaturationLevel

      public void setSkinSaturationLevel(float skinSaturationLevel)
      Sets the saturation level to use for the skintone adjustment. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Parameters:
      skinSaturationLevel - The saturation level to use. Values between -10.0 and 10.0 are valid.
    • isAdjustHannibal

      public boolean isAdjustHannibal()
      Deprecated.
    • setAdjustHannibal

      public void setAdjustHannibal(boolean adjustHannibal)
      Deprecated.
    • isContrastLuminosityMode

      public boolean isContrastLuminosityMode()
      Returns whether to apply the contrast adjustment only in the L-channel of the image in LAB colorspace
      Returns:
      Whether to apply the contrast adjustment only in the L-channel of the image in LAB colorspace
    • setContrastLuminosityMode

      public void setContrastLuminosityMode(boolean contrastLuminosityMode)
      Sets whether to apply the contrast adjustment only in the L-channel of the image in LAB colorspace
      Parameters:
      contrastLuminosityMode - Whether to apply the contrast adjustment only in the L-channel of the image in LAB colorspace
    • isBrightnessMidTonesOnly

      public boolean isBrightnessMidTonesOnly()
      Returns whether to adjust brightness only in the midtones of the image. Applies to the general brightness correction and the tone brightness tone corrections (skintone, green and blue)
      Returns:
      Whether to adjust brightness only in the midtones of the image.
    • setBrightnessMidTonesOnly

      public void setBrightnessMidTonesOnly(boolean brightnessMidTonesOnly)
      Sets whether to adjust brightness only in the midtones of the image. Applies to the general brightness correction and the tone brightness tone corrections (skintone, green and blue)
      Parameters:
      brightnessMidTonesOnly - Whether to adjust brightness only in the midtones of the image.
    • isApplyMinimumEdgeDot

      public boolean isApplyMinimumEdgeDot()
      Returns whether to apply minimum edge dot compensation (Flexoprint)
      Returns:
      Whether to apply minimum edge dot compensation (Flexoprint)
      Since:
      Version 12
    • setApplyMinimumEdgeDot

      public void setApplyMinimumEdgeDot(boolean applyMinimumEdgeDot)
      Sets whether to apply minimum edge dot compensation (Flexoprint)
      Parameters:
      applyMinimumEdgeDot - Whether to apply minimum edge dot compensation (Flexoprint)
      Since:
      Version 12
    • getMinimumEdgeDot

      public int getMinimumEdgeDot()
      Returns the minimum edge dot used for Flexoprint
      Returns:
      The minimum edge dot
      Since:
      Version 12
    • setMinimumEdgeDot

      public void setMinimumEdgeDot(int minimumEdgeDot)
      Sets the minimum edge dot used for Flexoprint
      Parameters:
      minimumEdgeDot - The minimum edge dot
      Since:
      Version 12
    • getMinimumEdgeDotBorderWidth

      public int getMinimumEdgeDotBorderWidth()
      Returns the minimum edge dot border width used for Flexoprint Value can be in pixels or percentage
      Returns:
      The minimum edge dot border width
      Since:
      Version 12
      See Also:
      getMinimumEdgeDotUnit()
    • setMinimumEdgeDotBorderWidth

      public void setMinimumEdgeDotBorderWidth(int minimumEdgeDotBorderWidth)
      Sets the minimum edge dot border width used for Flexoprint. Value can be in pixels or percentage
      Parameters:
      minimumEdgeDotBorderWidth - The minimum edge dot border width
      Since:
      Version 12
      See Also:
      getMinimumEdgeDotUnit()
    • getMinimumEdgeDotUnit

      public int getMinimumEdgeDotUnit()
      Returns how to interpret the MinimumEdgeDotBorderWidth value UNIT_PIXEL = 0 MIN_EDGE_DOT_UNIT_PERCENT = 1
      Returns:
      type of MinimumEdgeDotBorderWidth value
      Since:
      Version 12
    • setMinimumEdgeDotUnit

      public void setMinimumEdgeDotUnit(int minimumEdgeDotUnit)
      Sets how to interpret the MinimumEdgeDotBorderWidth value UNIT_PIXEL = 0 MIN_EDGE_DOT_UNIT_PERCENT = 1
      Parameters:
      minimumEdgeDotUnit - type of MinimumEdgeDotBorderWidth value
      Since:
      Version 12
    • isSmartSaturation

      public boolean isSmartSaturation()
      Deprecated.
    • setSmartSaturation

      public void setSmartSaturation(boolean smartSaturation)
      Deprecated.
    • getWhitePointClip

      public float getWhitePointClip()
      Returns the white point clipping percentage
      Returns:
      The white point clipping percentage
    • setWhitePointClip

      public void setWhitePointClip(float whitePointClip)
      Sets the white point clipping percentage
      Parameters:
      whitePointClip - The white point clipping percentage
    • getBlackPointClip

      public float getBlackPointClip()
      Returns the black point clipping percentage
      Returns:
      The black point clipping percentage
    • setBlackPointClip

      public void setBlackPointClip(float blackPointClip)
      Sets the black point clipping percentage
      Parameters:
      blackPointClip - The black point clipping percentage
    • isApplyRedEyeRemoval

      public boolean isApplyRedEyeRemoval()
      Returns whether to remove red eyes
      Returns:
      Whether to remove red eyes
    • setApplyRedEyeRemoval

      public void setApplyRedEyeRemoval(boolean applyRedEyeRemoval)
      Sets whether to remove red eyes
      Parameters:
      applyRedEyeRemoval - Whether to remove red eyes
    • isApplyRedEyeOnlyWhenFlashUsed

      public boolean isApplyRedEyeOnlyWhenFlashUsed()
      Whether to remove red eyes only when EXIF tag was found that a flash was used
      Returns:
      Whether to remove red eyes only when EXIF tag was found that a flash was used
    • setApplyRedEyeOnlyWhenFlashUsed

      public void setApplyRedEyeOnlyWhenFlashUsed(boolean applyRedEyeOnlyWhenFlashUsed)
      Set whether to remove red eyes only when EXIF tag was found that a flash was used
      Parameters:
      applyRedEyeOnlyWhenFlashUsed - Whether to remove red eyes only when EXIF tag was found that a flash was used
    • getRedEyeRemovalStrength

      public float getRedEyeRemovalStrength()
      Returns the red eye removal strength Value between -10 and 10 where 0 is our default level
      Returns:
      The red eye removal strength
    • setRedEyeRemovalStrength

      public void setRedEyeRemovalStrength(float redEyeRemovalStrength)
      Sets the red eye removal strength Value between -10 and 10 where 0 is our default level
      Parameters:
      redEyeRemovalStrength - The red eye removal strength
    • isApplySkintoneBrightness

      public boolean isApplySkintoneBrightness()
      Returns whether to apply brightness correction in skintones
      Returns:
      Whether to apply brightness correction in skintones
    • setApplySkintoneBrightness

      public void setApplySkintoneBrightness(boolean applySkintoneBrightness)
      Sets whether to apply brightness correction in skintones
      Parameters:
      applySkintoneBrightness - Whether to apply brightness correction in skintones
    • getSkinBrightnessLevel

      public float getSkinBrightnessLevel()
      Returns the brightness level to use in skintone correction. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Returns:
      The brightness level to use. Values between -10.0 and 10.0 are valid.
    • setSkinBrightnessLevel

      public void setSkinBrightnessLevel(float skinBrightnessLevel)
      Returns the brightness level to use in skintone correction. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Parameters:
      skinBrightnessLevel - The brightness level to use in skintone correction. Values between -10.0 and 10.0 are valid.
    • isApplyGreentone

      public boolean isApplyGreentone()
      Returns whether to apply green tone correction
      Returns:
      Whether to apply green tone correction
    • setApplyGreentone

      public void setApplyGreentone(boolean applyGreentone)
      Sets whether to apply green tone correction
      Parameters:
      applyGreentone - Whether to apply green tone correction
    • isApplyGreentoneSaturation

      public boolean isApplyGreentoneSaturation()
      Returns whether to apply green tone saturation correction
      Returns:
      Whether to apply green tone saturation correction
    • setApplyGreentoneSaturation

      public void setApplyGreentoneSaturation(boolean applyGreentoneSaturation)
      Sets whether to apply green tone saturation correction
      Parameters:
      applyGreentoneSaturation - Whether to apply green tone saturation correction
    • isApplyGreentoneBrightness

      public boolean isApplyGreentoneBrightness()
      Returns whether to apply green tone brightness correction
    • setApplyGreentoneBrightness

      public void setApplyGreentoneBrightness(boolean applyGreentoneBrightness)
      Sets whether to apply green tone brightness correction
    • getGreentoneHue

      public float getGreentoneHue()
      Gets the ideal hue value for the green tone. Valid values are levels between -10 and 10, 0 means a hue of 100.0
      Returns:
      The ideal hue value for the green tone.
    • setGreentoneHue

      public void setGreentoneHue(float greentoneHue)
      Sets the ideal hue value for the green tone. Valid values are levels between -10 and 10, 0 means a hue of 100.0
      Parameters:
      greentoneHue - The ideal hue value for the green tone.
    • getGreentoneStrength

      public float getGreentoneStrength()
      Returns the strength of how much of the adjustment should be applied Valid level between -10 and 10 with 0 as the default level.Sets the strength of how much of the adjustment should be applied
      Returns:
      The strength of how much of the adjustment should be applied
    • setGreentoneStrength

      public void setGreentoneStrength(float greentoneStrength)
      Sets the strength of how much of the adjustment should be applied Valid level between -10 and 10 with 0 as the default level.
      Parameters:
      greentoneStrength - The strength of how much of the adjustment should be applied
    • getGreenSaturationLevel

      public float getGreenSaturationLevel()
      Returns the saturation level to use for the green tone adjustment. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Returns:
      The saturation level to use for the green tone adjustment
    • setGreenSaturationLevel

      public void setGreenSaturationLevel(float greenSaturationLevel)
      Sets the saturation level to use for the green tone adjustment. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Parameters:
      greenSaturationLevel - The saturation level to use for the green tone adjustment
    • getGreenBrightnessLevel

      public float getGreenBrightnessLevel()
      Returns the brightness level to use in green tone correction. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Returns:
      The brightness level to use in green tone correction
    • setGreenBrightnessLevel

      public void setGreenBrightnessLevel(float greenBrightnessLevel)
      Sets the brightness level to use in green tone correction. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Parameters:
      greenBrightnessLevel - The brightness level to use in green tone correction
    • isApplyBluetone

      public boolean isApplyBluetone()
      Returns whether to apply blue tone correction
      Returns:
      Whether to apply blue tone correction
    • setApplyBluetone

      public void setApplyBluetone(boolean applyBluetone)
      Set whether to apply blue tone correction
    • isSuppressBanding

      public boolean isSuppressBanding()
      Returns whether to suppress banding problems
      Returns:
      Whether to suppress banding problems
    • setSuppressBanding

      public void setSuppressBanding(boolean suppressBanding)
      Sets whether to suppress banding problems
      Parameters:
      suppressBanding - Whether to suppress banding problems
    • isSuppressCheckerboarding

      public boolean isSuppressCheckerboarding()
      Returns whether to suppress JPEG artifacts
      Returns:
      Whether to suppress JPEG artifacts
    • setSuppressCheckerboarding

      public void setSuppressCheckerboarding(boolean suppressCheckerboarding)
      Sets whether to suppress JPEG artifacts
      Parameters:
      suppressCheckerboarding - Whether to suppress JPEG artifacts
    • isApplyBluetoneSaturation

      public boolean isApplyBluetoneSaturation()
      Returns the saturation level to use for the blue tone adjustment. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Returns:
      The saturation level to use for the blue tone adjustment
    • setApplyBluetoneSaturation

      public void setApplyBluetoneSaturation(boolean applyBluetoneSaturation)
      Sets the saturation level to use for the blue tone adjustment. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Parameters:
      applyBluetoneSaturation - The saturation level to use for the blue tone adjustment
    • isApplyBluetoneBrightness

      public boolean isApplyBluetoneBrightness()
      Returns whether to apply blue tone brightness correction
      Returns:
      Whether to apply blue tone brightness correction
    • setApplyBluetoneBrightness

      public void setApplyBluetoneBrightness(boolean applyBluetoneBrightness)
      Sets whether to apply blue tone brightness correction
      Parameters:
      applyBluetoneBrightness - Whether to apply blue tone brightness correction
    • isApplyBluetoneExtraDenoise

      public boolean isApplyBluetoneExtraDenoise()
    • setApplyBluetoneExtraDenoise

      public void setApplyBluetoneExtraDenoise(boolean applyBluetoneExtraDenoise)
    • getBluetoneHue

      public float getBluetoneHue()
      Returns the ideal hue value for the blue tone. Valid values are levels between -10 and 10, 0 means a hue of 205.0
      Returns:
      The ideal hue value for the blue tone.
    • setBluetoneHue

      public void setBluetoneHue(float bluetoneHue)
      Sets the ideal hue value for the blue tone. Valid values are levels between -10 and 10, 0 means a hue of 205.0
      Parameters:
      bluetoneHue - The ideal hue value for the blue tone.
    • getBluetoneStrength

      public float getBluetoneStrength()
      Returns the strength of how much of the adjustment should be applied Valid level between -10 and 10 with 0 as the default level.Sets the strength of how much of the adjustment should be applied
      Returns:
      The strength of how much of the adjustment should be applied
    • setBluetoneStrength

      public void setBluetoneStrength(float bluetoneStrength)
      Sets the strength of how much of the adjustment should be applied Valid level between -10 and 10 with 0 as the default level.Sets the strength of how much of the adjustment should be applied
      Parameters:
      bluetoneStrength - The strength of how much of the adjustment should be applied
    • getBlueSaturationLevel

      public float getBlueSaturationLevel()
      Returns the saturation level to use in blue tone correction. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Returns:
      The saturation level to use in blue tone correction.
    • setBlueSaturationLevel

      public void setBlueSaturationLevel(float blueSaturationLevel)
      Sets the saturation level to use in blue tone correction. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
      Parameters:
      blueSaturationLevel - The saturation level to use in blue tone correction.
    • getBlueBrightnessLevel

      public float getBlueBrightnessLevel()
      Returns the brightness level to use in blue tone correction. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
    • setBlueBrightnessLevel

      public void setBlueBrightnessLevel(float blueBrightnessLevel)
      Sets the brightness level to use in blue tone correction. Values between -10.0 and 10.0 are valid. Level 0 means our default level. Amount of adjustment actually applied depends on the analysis of the image.
    • isApplyColorFilter

      public boolean isApplyColorFilter()
      Returns whether to apply a Color filter to the image
      Returns:
      Whether to apply a Color filter to the image
    • setApplyColorFilter

      public void setApplyColorFilter(boolean applyColorFilter)
      Sets whether to apply a Color filter to the image
      Parameters:
      applyColorFilter - Whether to apply a Color filter to the image
    • isApplySelectiveColorChange

      public boolean isApplySelectiveColorChange()
      Returns whether to apply selective color change
      Returns:
      Whether to apply selective color change
      Since:
      Version 12
    • setApplySelectiveColorChange

      public void setApplySelectiveColorChange(boolean applySelectiveColorChange)
      Sets whether to apply selective color change
      Parameters:
      applySelectiveColorChange - Whether to apply selective color change
      Since:
      Version 12
    • isApplyBrandColors

      public boolean isApplyBrandColors()
      Returns whether to apply brand colors
      Returns:
      Whether to apply brand colors
      Since:
      Version 12
    • setApplyBrandColors

      public void setApplyBrandColors(boolean applyBrandColors)
      Sets whether to apply brand colors
      Parameters:
      applyBrandColors - Whether to apply brand colors
      Since:
      Version 12
    • getColorFilterStrength

      public float getColorFilterStrength()
      Returns the strength the color filter change should be applied to the image Value between -10.0 and 10.0
      Returns:
      The strength the color filter change should be applied to the image
    • setColorFilterStrength

      public void setColorFilterStrength(float colorFilterStrength)
      sets the strength the color filter change should be applied to the image Value between -10.0 and 10.0
      Parameters:
      colorFilterStrength - The strength the color filter change should be applied to the image
    • getColorFilterRGB

      public String getColorFilterRGB()
      Returns the web color values to be used if a user-defined value is used in the color filter
      Returns:
      The web color values to be used
    • setColorFilterRGB

      public void setColorFilterRGB(String colorFilterRGB)
      Sets the web colorvalues to be used if a user-defined value is used in the color filter
      Parameters:
      colorFilterRGB - The web color values to be used
    • getColorFilterPreDefined

      public int getColorFilterPreDefined()
      Returns if and which predefined color is to be used in the color filter UserDefined = 0; Warming_85 (#ec8a00)= 1; Warming_LBA (#fa9600)= 2; Warming_81 (#ebb113)= 3; Cooling_80 (#006dff)= 4; Cooling_LBB (#005dff)= 5; Cooling_82 (#00b5ff)= 6;
      Returns:
      Which predefined color is to be used in the color filter
    • setColorFilterPreDefined

      public void setColorFilterPreDefined(int colorFilterPreDefined)
      Sets if and which predefined color is to be used in the color filter UserDefined = 0; Warming_85 (#ec8a00)= 1; Warming_LBA (#fa9600)= 2; Warming_81 (#ebb113)= 3; Cooling_80 (#006dff)= 4; Cooling_LBB (#005dff)= 5; Cooling_82 (#00b5ff)= 6;
      Parameters:
      colorFilterPreDefined - Which predefined color is to be used in the color filter
    • isApplyLocalContrastHL

      public boolean isApplyLocalContrastHL()
      Returns whether to apply local contrast for highlights
      Returns:
      Whether to apply local contrast for highlights
    • setApplyLocalContrastHL

      public void setApplyLocalContrastHL(boolean applyLocalContrastHL)
      Sets whether to apply local contrast for highlights
      Parameters:
      applyLocalContrastHL - Whether to apply local contrast for highlights
    • getLocalContrastHLLevel

      public float getLocalContrastHLLevel()
      Returns the level to apply for local contrast in the highlights Values between -10 and 10 with 0 as our default adjustment. The actual amount applied depends on image analysis.
      Returns:
      The level to apply for local contrast in the highlights
    • setLocalContrastHLLevel

      public void setLocalContrastHLLevel(float localContrastHLLevel)
      Sets the level to apply for local contrast in the highlights Values between -10 and 10 with 0 as our default adjustment. The actual amount applied depends on image analysis.
      Parameters:
      localContrastHLLevel - The level to apply for local contrast in the highlights
    • isApplyLocalContrastHighlights

      public boolean isApplyLocalContrastHighlights()
      Returns whether to apply HDR highlight contrast adjustment
      Returns:
      Whether to apply HDR highlight contrast adjustment
      Since:
      Version 12
    • setApplyLocalContrastHighlights

      public void setApplyLocalContrastHighlights(boolean applyLocalContrastHighlights)
      Sets whether to apply HDR highlight contrast adjustment
      Parameters:
      applyLocalContrastHighlights - Whether to apply HDR highlight contrast adjustment
      Since:
      Version 12
    • getLocalContrastHighlightsLevel

      public float getLocalContrastHighlightsLevel()
      Returns the level to apply. Values between -10 and 10 with 0 as our default adjustment. The actual amount applied depends on image analysis.
      Returns:
      The level to apply
      Since:
      Version 12
    • setLocalContrastHighlightsLevel

      public void setLocalContrastHighlightsLevel(float localContrastHighlightsLevel)
      Sets the level to apply. Values between -10 and 10 with 0 as our default adjustment. The actual amount applied depends on image analysis.
      Parameters:
      localContrastHighlightsLevel - The level to apply
      Since:
      Version 12
    • isExcludeSkinFromLocalContrastHighlights

      public boolean isExcludeSkinFromLocalContrastHighlights()
      Returns whether to exclude the skintones from local contrast enhancement
      Returns:
      Whether to exclude the skintones from local contrast enhancement
    • setExcludeSkinFromLocalContrastHighlights

      public void setExcludeSkinFromLocalContrastHighlights(boolean excludeSkinFromLocalContrastHighlights)
      Sets whether to exclude the skintones from local contrast enhancement
      Parameters:
      excludeSkinFromLocalContrastHighlights - Whether to exclude the skintones from local contrast enhancement
    • getDpiSharpening

      public int getDpiSharpening()
      Deprecated.
    • setDpiSharpening

      public void setDpiSharpening(int dpiSharpening)
    • save

      public void save(com.elpical.jclaro.database.entities.ClaroChannel aClaroChannel)
    • isColorFilterKeepNeutrals

      public boolean isColorFilterKeepNeutrals()
      Returns whether to apply the color filter also to neutral colors. Setting it to true will keep the colors intact.
      Returns:
      Whether to apply the color filter also to neutral colors
    • setColorFilterKeepNeutrals

      public void setColorFilterKeepNeutrals(boolean colorFilterKeepNeutrals)
      Sets whether to apply the color filter also to neutral colors. Setting it to true will keep the colors intact.
      Parameters:
      colorFilterKeepNeutrals - Whether to apply the color filter also to neutral colors
    • isColorFilterKeepBlue

      public boolean isColorFilterKeepBlue()
      Returns whether to apply the color filter also to blue colors. Setting it to true will keep the colors intact.
      Returns:
      Whether to apply the color filter also to blue colors
    • setColorFilterKeepBlue

      public void setColorFilterKeepBlue(boolean colorFilterKeepBlue)
      Sets whether to apply the color filter also to blue colors. Setting it to true will keep the colors intact.
      Parameters:
      colorFilterKeepBlue - Whether to apply the color filter also to blue colors
    • isColorFilterKeepSkin

      public boolean isColorFilterKeepSkin()
      Returns whether to apply the color filter also to skin colors. Setting it to true will keep the colors intact.
      Returns:
      Whether to apply the color filter also to skin colors
    • setColorFilterKeepSkin

      public void setColorFilterKeepSkin(boolean colorFilterKeepSkin)
      Sets whether to apply the color filter also to skin colors. Setting it to true will keep the colors intact.
      Parameters:
      colorFilterKeepSkin - Whether to apply the color filter also to skin colors