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

KonstruktorBeskrivning
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)Initierar en ny instans av klassen AutoWhiteBalanceFilterOptions.

Metoder

MetodBeskrivning
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:

ParameterTypBeskrivning
lowPercentileint

AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)

public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)

Parameters:

ParameterTypBeskrivning
lowPercentileint
targetHighPercentileint

AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue)

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

Parameters:

ParameterTypBeskrivning
lowPercentileint
targetHighPercentileint
targetValueint

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

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

Parameters:

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

Initierar en ny instans av klassen AutoWhiteBalanceFilterOptions.

Parameters:

ParameterTypBeskrivning
lowPercentileintDen låga percentilen för svartpunkt, används för mörksskydd (standard: 3).
targetHighPercentileintMål‑höga percentilen för kontrastutsträckning (standard 97).
targetValueintMålvärdet för den höga percentilen (standard 255).
maxScalefloatDen maximala skalningsfaktorn för varje kanal (standard 1.4f).
protectedDarkOffsetintOffset 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