AutoWhiteBalanceFilterOptions
内容
[
隐藏
]Inheritance: java.lang.Object, com.aspose.imaging.imagefilters.filteroptions.FilterOptionsBase
public class AutoWhiteBalanceFilterOptions extends FilterOptionsBase
提供 Auto White Balance 滤镜的配置选项。允许调节对比度拉伸参数和通道缩放,以改善数字图像的外观。
构造函数
方法
| 方法 | 描述 |
|---|---|
| getTargetHighPercentile() | 获取对比度拉伸的目标高百分位。 |
| getTargetValue() | 获取高百分位的目标值。 |
| getMaxScale() | 获取每个通道的最大缩放因子。 |
| getLowPercentile() | 低百分位用于黑点,作为暗部保护使用(默认值:3)。 |
| getProtectedDarkOffset() | 低百分位以下的偏移量,暗像素不被拉伸(保护)。 |
AutoWhiteBalanceFilterOptions()
public AutoWhiteBalanceFilterOptions()
AutoWhiteBalanceFilterOptions(int lowPercentile)
public AutoWhiteBalanceFilterOptions(int lowPercentile)
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| lowPercentile | int |
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)
public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| lowPercentile | int | |
| targetHighPercentile | int |
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue)
public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue)
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| lowPercentile | int | |
| targetHighPercentile | int | |
| targetValue | int |
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue, float maxScale)
public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue, float maxScale)
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| lowPercentile | int | |
| targetHighPercentile | int | |
| targetValue | int | |
| maxScale | float |
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue, float maxScale, int protectedDarkOffset)
public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue, float maxScale, int protectedDarkOffset)
初始化 AutoWhiteBalanceFilterOptions 类的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| lowPercentile | int | 低百分位用于黑点,作为暗部保护使用(默认值:3)。 |
| targetHighPercentile | int | 对比度拉伸的目标高百分位(默认值 97)。 |
| targetValue | int | 高百分位的目标值(默认 255)。 |
| maxScale | float | 每个通道的最大缩放因子(默认 1.4f)。 |
| protectedDarkOffset | int | 低百分位以下的偏移量,暗像素不被拉伸(保护)。 |
getTargetHighPercentile()
public final int getTargetHighPercentile()
获取对比度拉伸的目标高百分位。确定哪个亮度百分位将映射到目标值。
Returns: int - 对比度拉伸的目标高百分位。
getTargetValue()
public final int getTargetValue()
获取高百分位的目标值。此值将用作对比度拉伸的白色参考。
Returns: int - 高百分位的目标值。
getMaxScale()
public final float getMaxScale()
获取每个通道的最大缩放因子。限制任何通道的放大,以避免过度的颜色偏移。
Returns: float - 每个通道的最大缩放因子。
getLowPercentile()
public final int getLowPercentile()
低百分位用于黑点,作为暗部保护使用(默认值:3)。
Returns: int
getProtectedDarkOffset()
public final int getProtectedDarkOffset()
低百分位以下的偏移量,暗像素不被拉伸(保护)。
Returns: int