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