Clase 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

NameDescripción
AdaptiveWhiteStretchFilterOptions(is_grayscale, low_percentile, high_percentile, target_white, max_scale)Inicializa una nueva instancia de la clase AdaptiveWhiteStretchFilter.

Properties

NameTypeAccessDescripción
high_percentileintrObtiene el percentil superior para el cálculo del punto blanco.
Los valores de píxel por encima de este percentil se consideran blancos durante el estiramiento.
is_grayscaleboolrObtiene un valor que indica si el filtro opera en modo escala de grises.
low_percentileintrObtiene el percentil inferior para el cálculo del punto negro.
Los valores de píxel por debajo de este percentil se consideran negros durante el estiramiento.
max_scalefloatrObtiene la escala máxima de brillo permitida.
El estiramiento real no superará este factor, para evitar un brillo excesivo.
target_whiteintrObtiene el valor blanco objetivo que el estiramiento pretende alcanzar.

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

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

Inicializa una nueva instancia de la clase AdaptiveWhiteStretchFilter.

Parameters:

ParámetroTipoDescripción
is_grayscaleboolIndica si el filtro debe operar en modo escala de grises.
low_percentileintPercentil inferior para el punto negro (p. ej. 10).
high_percentileintPercentil superior para el punto blanco (p. ej. 90).
target_whiteintValor blanco objetivo (p. ej. 240).
max_scalefloatEscala máxima de brillo permitida (p. ej. 1.7).