AutoWhiteBalanceFilterOptions

Inheritance: java.lang.Object, com.aspose.imaging.imagefilters.filteroptions.FilterOptionsBase

public class AutoWhiteBalanceFilterOptions extends FilterOptionsBase

Fornisce opzioni di configurazione per il filtro Auto White Balance. Consente la regolazione dei parametri di stretching del contrasto e della scala dei canali per migliorare l’aspetto delle immagini digitali.

Costruttori

CostruttoreDescrizione
AutoWhiteBalanceFilterOptions()
AutoWhiteBalanceFilterOptions(int lowPercentile)
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue)
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue, float maxScale)
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue, float maxScale, int protectedDarkOffset)Inizializza una nuova istanza della classe AutoWhiteBalanceFilterOptions.

Metodi

MetodoDescrizione
getTargetHighPercentile()Ottiene il percentile alto target per lo stretching del contrasto.
getTargetValue()Ottiene il valore target per il percentile alto.
getMaxScale()Ottiene il fattore di scala massimo per ciascun canale.
getLowPercentile()Il percentile basso per il punto nero, utilizzato per la protezione delle aree scure (predefinito: 3).
getProtectedDarkOffset()Offset dal percentile basso al di sotto del quale i pixel scuri non vengono allungati (protezione).

AutoWhiteBalanceFilterOptions()

public AutoWhiteBalanceFilterOptions()

AutoWhiteBalanceFilterOptions(int lowPercentile)

public AutoWhiteBalanceFilterOptions(int lowPercentile)

Parameters:

ParametroTipoDescrizione
lowPercentileint

AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)

public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)

Parameters:

ParametroTipoDescrizione
lowPercentileint
targetHighPercentileint

AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue)

public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue)

Parameters:

ParametroTipoDescrizione
lowPercentileint
targetHighPercentileint
targetValueint

AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue, float maxScale)

public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue, float maxScale)

Parameters:

ParametroTipoDescrizione
lowPercentileint
targetHighPercentileint
targetValueint
maxScalefloat

AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue, float maxScale, int protectedDarkOffset)

public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue, float maxScale, int protectedDarkOffset)

Inizializza una nuova istanza della classe AutoWhiteBalanceFilterOptions.

Parameters:

ParametroTipoDescrizione
lowPercentileintIl percentile basso per il punto nero, utilizzato per la protezione delle aree scure (predefinito: 3).
targetHighPercentileintIl percentile alto target per lo stretching del contrasto (predefinito 97).
targetValueintIl valore target per il percentile alto (default 255).
maxScalefloatIl fattore di scala massimo per ciascun canale (default 1.4f).
protectedDarkOffsetintOffset dal percentile basso al di sotto del quale i pixel scuri non vengono allungati (protezione).

getTargetHighPercentile()

public final int getTargetHighPercentile()

Restituisce il percentile alto target per lo stretching del contrasto. Determina quale percentile di luminosità sarà mappato al valore target.

Returns: int - il percentile alto target per lo stretching del contrasto.

getTargetValue()

public final int getTargetValue()

Restituisce il valore target per il percentile alto. Questo valore sarà usato come riferimento bianco per lo stretching del contrasto.

Returns: int - il valore target per il percentile alto.

getMaxScale()

public final float getMaxScale()

Restituisce il fattore di scala massimo per ciascun canale. Limita l’amplificazione di qualsiasi canale per evitare spostamenti di colore eccessivi.

Returns: float - il fattore di scala massimo per ciascun canale.

getLowPercentile()

public final int getLowPercentile()

Il percentile basso per il punto nero, utilizzato per la protezione delle aree scure (predefinito: 3).

Returns: int

getProtectedDarkOffset()

public final int getProtectedDarkOffset()

Offset dal percentile basso al di sotto del quale i pixel scuri non vengono allungati (protezione).

Returns: int