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
Methoden
| Methode | Beschreibung |
|---|---|
| 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| lowPercentile | int |
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)
public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| lowPercentile | int | |
| targetHighPercentile | int |
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue)
public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| lowPercentile | int | |
| targetHighPercentile | int | |
| targetValue | int |
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue, float maxScale)
public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue, float maxScale)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| lowPercentile | int | |
| targetHighPercentile | int | |
| targetValue | int | |
| maxScale | float |
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| lowPercentile | int | Das niedrige Perzentil für den Schwarzpunkt, verwendet zum Dunkelschutz (Standard: 3). |
| targetHighPercentile | int | Das Ziel‑hohe Perzentil für die Kontrastdehnung (Standard 97). |
| targetValue | int | Der Zielwert für das hohe Perzentil (Standardwert 255). |
| maxScale | float | Der maximale Skalierungsfaktor für jeden Kanal (Standardwert 1.4f). |
| protectedDarkOffset | int | Versatz 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