Класс AdaptiveWhiteStretchFilterOptions

Summary: Provides options for configuring the Adaptive White Stretch filter.
Allows customization of histogram stretch parameters to enhance the white level
and improve the readability of faint-text or low-contrast document images.

Module: aspose.imaging.imagefilters.filteroptions

Full Name: aspose.imaging.imagefilters.filteroptions.AdaptiveWhiteStretchFilterOptions

Inheritance: FilterOptionsBase

Constructors

NameDescription
AdaptiveWhiteStretchFilterOptions(is_grayscale, low_percentile, high_percentile, target_white, max_scale)Инициализирует новый экземпляр класса AdaptiveWhiteStretchFilter.

Properties

NameTypeAccessDescription
high_percentileintrПолучает верхний процентиль для расчёта белой точки.
Пиксельные значения выше этого процентиля считаются белыми при растягивании.
is_grayscaleboolrПолучает значение, указывающее, работает ли фильтр в режиме градаций серого.
low_percentileintrПолучает нижний процентиль для расчёта чёрной точки.
Пиксельные значения ниже этого процентиля считаются чёрными при растягивании.
max_scalefloatrПолучает максимальный допустимый масштаб яркости.
Фактическое растягивание не превысит этот коэффициент, чтобы избежать переосвещения.
target_whiteintrПолучает целевое белое значение, к которому стремится растягивание.

Constructor: AdaptiveWhiteStretchFilterOptions(is_grayscale, low_percentile, high_percentile, target_white, max_scale)

 AdaptiveWhiteStretchFilterOptions(is_grayscale, low_percentile, high_percentile, target_white, max_scale) 

Инициализирует новый экземпляр класса AdaptiveWhiteStretchFilter.

Parameters:

ПараметрТипОписание
is_grayscaleboolУказывает, должен ли фильтр работать в режиме градаций серого.
low_percentileintНижний процентиль для чёрной точки (например, 10).
high_percentileintВерхний процентиль для белой точки (например, 90).
target_whiteintЦелевое белое значение (например, 240).
max_scalefloatМаксимальный допустимый масштаб яркости (например, 1.7).