AutoWhiteBalanceFilterOptions

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

public class AutoWhiteBalanceFilterOptions extends FilterOptionsBase

Stellt Konfigurationsoptionen für den Auto White Balance-Filter bereit. Ermöglicht die Feinabstimmung von Kontrastdehnungsparametern und Kanalskalierung, um das Erscheinungsbild digitaler Bilder zu verbessern.

Konstruktoren

KonstruktorBeschreibung
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)Initialisiert eine neue Instanz der AutoWhiteBalanceFilterOptions-Klasse.

Methoden

MethodeBeschreibung
getTargetHighPercentile()Ermittelt das Ziel‑hohe Perzentil für die Kontrastdehnung.
getTargetValue()Ermittelt den Zielwert für das hohe Perzentil.
getMaxScale()Ermittelt den maximalen Skalierungsfaktor für jeden Kanal.
getLowPercentile()Das niedrige Perzentil für den Schwarzpunkt, verwendet zum Dunkelschutz (Standard: 3).
getProtectedDarkOffset()Versatz vom niedrigen Perzentil, unterhalb dessen dunkle Pixel nicht gedehnt werden (Schutz).

AutoWhiteBalanceFilterOptions()

public AutoWhiteBalanceFilterOptions()

AutoWhiteBalanceFilterOptions(int lowPercentile)

public AutoWhiteBalanceFilterOptions(int lowPercentile)

Parameters:

ParameterTypBeschreibung
lowPercentileint

AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)

public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)

Parameters:

ParameterTypBeschreibung
lowPercentileint
targetHighPercentileint

AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue)

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

Parameters:

ParameterTypBeschreibung
lowPercentileint
targetHighPercentileint
targetValueint

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

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

Parameters:

ParameterTypBeschreibung
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)

Initialisiert eine neue Instanz der AutoWhiteBalanceFilterOptions-Klasse.

Parameters:

ParameterTypBeschreibung
lowPercentileintDas niedrige Perzentil für den Schwarzpunkt, verwendet zum Dunkelschutz (Standard: 3).
targetHighPercentileintDas Ziel‑hohe Perzentil für die Kontrastdehnung (Standard 97).
targetValueintDer Zielwert für das hohe Perzentil (Standardwert 255).
maxScalefloatDer maximale Skalierungsfaktor für jeden Kanal (Standardwert 1.4f).
protectedDarkOffsetintVersatz vom niedrigen Perzentil, unterhalb dessen dunkle Pixel nicht gedehnt werden (Schutz).

getTargetHighPercentile()

public final int getTargetHighPercentile()

Gibt das Ziel‑hohe Perzentil für die Kontrastdehnung zurück. Bestimmt, welches Helligkeits‑Perzentil auf den Zielwert abgebildet wird.

Returns: int - das Ziel‑hohe Perzentil für die Kontrastdehnung.

getTargetValue()

public final int getTargetValue()

Gibt den Zielwert für das hohe Perzentil zurück. Dieser Wert wird als weiße Referenz für die Kontrastdehnung verwendet.

Returns: int - der Zielwert für das hohe Perzentil.

getMaxScale()

public final float getMaxScale()

Gibt den maximalen Skalierungsfaktor für jeden Kanal zurück. Beschränkt die Verstärkung jedes Kanals, um übermäßige Farbverschiebungen zu vermeiden.

Returns: float - der maximale Skalierungsfaktor für jeden Kanal.

getLowPercentile()

public final int getLowPercentile()

Das niedrige Perzentil für den Schwarzpunkt, verwendet zum Dunkelschutz (Standard: 3).

Returns: int

getProtectedDarkOffset()

public final int getProtectedDarkOffset()

Versatz vom niedrigen Perzentil, unterhalb dessen dunkle Pixel nicht gedehnt werden (Schutz).

Returns: int