Classe 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

NameDescrizione
AdaptiveWhiteStretchFilterOptions(is_grayscale, low_percentile, high_percentile, target_white, max_scale)Inizializza una nuova istanza della classe AdaptiveWhiteStretchFilter.

Properties

NameTypeAccessDescrizione
high_percentileintrOttiene il percentile superiore per il calcolo del punto bianco.
I valori dei pixel sopra questo percentile sono considerati bianchi durante lo stretching.
is_grayscaleboolrOttiene un valore che indica se il filtro opera in modalità scala di grigi.
low_percentileintrOttiene il percentile inferiore per il calcolo del punto nero.
I valori dei pixel sotto questo percentile sono considerati neri durante lo stretching.
max_scalefloatrOttiene la scala di luminosità massima consentita.
Lo stretching effettivo non supererà questo fattore, per evitare un’eccessiva illuminazione.
target_whiteintrOttiene il valore bianco target che lo stretching mira a raggiungere.

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

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

Inizializza una nuova istanza della classe AdaptiveWhiteStretchFilter.

Parameters:

ParametroTipoDescrizione
is_grayscaleboolIndica se il filtro deve operare in modalità scala di grigi.
low_percentileintPercentile inferiore per il punto nero (es. 10).
high_percentileintPercentile superiore per il punto bianco (es. 90).
target_whiteintValore bianco target (es. 240).
max_scalefloatScala di luminosità massima consentita (es. 1.7).