AutoWhiteBalanceFilterOptions

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

public class AutoWhiteBalanceFilterOptions extends FilterOptionsBase

Fournit des options de configuration pour le filtre Auto White Balance. Permet d’ajuster les paramètres d’étirement du contraste et le redimensionnement des canaux afin d’améliorer l’apparence des images numériques.

Constructeurs

ConstructeurDescription
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)Initialise une nouvelle instance de la classe AutoWhiteBalanceFilterOptions.

Méthodes

MéthodeDescription
getTargetHighPercentile()Obtient le percentile haut cible pour l’étirement du contraste.
getTargetValue()Obtient la valeur cible pour le percentile haut.
getMaxScale()Obtient le facteur d’échelle maximal pour chaque canal.
getLowPercentile()Le percentile bas pour le point noir, utilisé pour la protection contre les zones sombres (par défaut : 3).
getProtectedDarkOffset()Décalage à partir du percentile bas en dessous duquel les pixels sombres ne sont pas étirés (protection).

AutoWhiteBalanceFilterOptions()

public AutoWhiteBalanceFilterOptions()

AutoWhiteBalanceFilterOptions(int lowPercentile)

public AutoWhiteBalanceFilterOptions(int lowPercentile)

Parameters:

ParamètreTypeDescription
lowPercentileint

AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)

public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)

Parameters:

ParamètreTypeDescription
lowPercentileint
targetHighPercentileint

AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue)

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

Parameters:

ParamètreTypeDescription
lowPercentileint
targetHighPercentileint
targetValueint

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

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

Parameters:

ParamètreTypeDescription
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)

Initialise une nouvelle instance de la classe AutoWhiteBalanceFilterOptions.

Parameters:

ParamètreTypeDescription
lowPercentileintLe percentile bas pour le point noir, utilisé pour la protection contre les zones sombres (par défaut : 3).
targetHighPercentileintLe percentile haut cible pour l’étirement du contraste (par défaut : 97).
targetValueintLa valeur cible pour le percentile élevé (par défaut 255).
maxScalefloatLe facteur d’échelle maximal pour chaque canal (par défaut 1.4f).
protectedDarkOffsetintDécalage à partir du percentile bas en dessous duquel les pixels sombres ne sont pas étirés (protection).

getTargetHighPercentile()

public final int getTargetHighPercentile()

Obtient le percentile élevé cible pour l’étirement du contraste. Détermine quel percentile de luminosité sera mappé à la valeur cible.

Returns: int - le percentile élevé cible pour l’étirement du contraste.

getTargetValue()

public final int getTargetValue()

Obtient la valeur cible pour le percentile élevé. Cette valeur sera utilisée comme référence blanche pour l’étirement du contraste.

Returns: int - la valeur cible pour le percentile élevé.

getMaxScale()

public final float getMaxScale()

Obtient le facteur d’échelle maximal pour chaque canal. Restreint l’amplification de tout canal afin d’éviter des changements de couleur excessifs.

Returns: float - le facteur d’échelle maximal pour chaque canal.

getLowPercentile()

public final int getLowPercentile()

Le percentile bas pour le point noir, utilisé pour la protection contre les zones sombres (par défaut : 3).

Returns: int

getProtectedDarkOffset()

public final int getProtectedDarkOffset()

Décalage à partir du percentile bas en dessous duquel les pixels sombres ne sont pas étirés (protection).

Returns: int