AutoWhiteBalanceFilterOptions
Inheritance: java.lang.Object, com.aspose.imaging.imagefilters.filteroptions.FilterOptionsBase
public class AutoWhiteBalanceFilterOptions extends FilterOptionsBase
Tillhandahåller konfigurationsalternativ för Auto White Balance-filtret. Tillåter justering av parametrar för kontrastutsträckning och kanalskalning för att förbättra utseendet på digitala bilder.
Konstruktörer
Metoder
| Metod | Beskrivning |
|---|---|
| getTargetHighPercentile() | Hämtar mål‑höga percentilen för kontrastutsträckning. |
| getTargetValue() | Hämtar mål‑värdet för den höga percentilen. |
| getMaxScale() | Hämtar den maximala skalningsfaktorn för varje kanal. |
| getLowPercentile() | Den låga percentilen för svartpunkt, används för mörksskydd (standard: 3). |
| getProtectedDarkOffset() | Offset från låg percentil under vilken mörka pixlar inte sträcks (skydd). |
AutoWhiteBalanceFilterOptions()
public AutoWhiteBalanceFilterOptions()
AutoWhiteBalanceFilterOptions(int lowPercentile)
public AutoWhiteBalanceFilterOptions(int lowPercentile)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| lowPercentile | int |
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)
public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| lowPercentile | int | |
| targetHighPercentile | int |
AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue)
public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| 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 | Beskrivning |
|---|---|---|
| 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)
Initierar en ny instans av klassen AutoWhiteBalanceFilterOptions.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| lowPercentile | int | Den låga percentilen för svartpunkt, används för mörksskydd (standard: 3). |
| targetHighPercentile | int | Mål‑höga percentilen för kontrastutsträckning (standard 97). |
| targetValue | int | Målvärdet för den höga percentilen (standard 255). |
| maxScale | float | Den maximala skalningsfaktorn för varje kanal (standard 1.4f). |
| protectedDarkOffset | int | Offset från låg percentil under vilken mörka pixlar inte sträcks (skydd). |
getTargetHighPercentile()
public final int getTargetHighPercentile()
Hämtar den målade höga percentilen för kontrastutsträckning. Bestämmer vilken ljusstyrkepercentil som kommer att mappas till målvärdet.
Returns: int – den målade höga percentilen för kontrastutsträckning.
getTargetValue()
public final int getTargetValue()
Hämtar målvärdet för den höga percentilen. Detta värde kommer att användas som vit referens för kontrastutsträckning.
Returns: int – målvärdet för den höga percentilen.
getMaxScale()
public final float getMaxScale()
Hämtar den maximala skalningsfaktorn för varje kanal. Begränsar förstärkningen av någon kanal för att undvika överdrivna färgskiftningar.
Returns: float – den maximala skalningsfaktorn för varje kanal.
getLowPercentile()
public final int getLowPercentile()
Den låga percentilen för svartpunkt, används för mörksskydd (standard: 3).
Returns: int
getProtectedDarkOffset()
public final int getProtectedDarkOffset()
Offset från låg percentil under vilken mörka pixlar inte sträcks (skydd).
Returns: int