AutoWhiteBalanceFilterOptions

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

public class AutoWhiteBalanceFilterOptions extends FilterOptionsBase

Proporciona opciones de configuración para el filtro Auto White Balance. Permite ajustar los parámetros de estiramiento de contraste y el escalado de canales para mejorar la apariencia de las imágenes digitales.

Constructores

ConstructorDescripción
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)Inicializa una nueva instancia de la clase AutoWhiteBalanceFilterOptions.

Métodos

MétodoDescripción
getTargetHighPercentile()Obtiene el percentil alto objetivo para el estiramiento de contraste.
getTargetValue()Obtiene el valor objetivo para el percentil alto.
getMaxScale()Obtiene el factor máximo de escalado para cada canal.
getLowPercentile()El percentil bajo para el punto negro, usado para la protección de sombras (predeterminado: 3).
getProtectedDarkOffset()Desplazamiento desde el percentil bajo por debajo del cual los píxeles oscuros no se estiran (protección).

AutoWhiteBalanceFilterOptions()

public AutoWhiteBalanceFilterOptions()

AutoWhiteBalanceFilterOptions(int lowPercentile)

public AutoWhiteBalanceFilterOptions(int lowPercentile)

Parameters:

ParámetroTipoDescripción
lowPercentileint

AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)

public AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile)

Parameters:

ParámetroTipoDescripción
lowPercentileint
targetHighPercentileint

AutoWhiteBalanceFilterOptions(int lowPercentile, int targetHighPercentile, int targetValue)

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

Parameters:

ParámetroTipoDescripción
lowPercentileint
targetHighPercentileint
targetValueint

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

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

Parameters:

ParámetroTipoDescripción
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)

Inicializa una nueva instancia de la clase AutoWhiteBalanceFilterOptions.

Parameters:

ParámetroTipoDescripción
lowPercentileintEl percentil bajo para el punto negro, usado para la protección de sombras (predeterminado: 3).
targetHighPercentileintEl percentil alto objetivo para el estiramiento de contraste (predeterminado 97).
targetValueintEl valor objetivo para el percentil alto (valor predeterminado 255).
maxScalefloatEl factor máximo de escala para cada canal (valor predeterminado 1.4f).
protectedDarkOffsetintDesplazamiento desde el percentil bajo por debajo del cual los píxeles oscuros no se estiran (protección).

getTargetHighPercentile()

public final int getTargetHighPercentile()

Obtiene el percentil alto objetivo para el estiramiento de contraste. Determina qué percentil de brillo se mapeará al valor objetivo.

Returns: int - el percentil alto objetivo para el estiramiento de contraste.

getTargetValue()

public final int getTargetValue()

Obtiene el valor objetivo para el percentil alto. Este valor se utilizará como referencia blanca para el estiramiento de contraste.

Returns: int - el valor objetivo para el percentil alto.

getMaxScale()

public final float getMaxScale()

Obtiene el factor máximo de escala para cada canal. Restringe la amplificación de cualquier canal para evitar cambios de color excesivos.

Returns: float - el factor máximo de escala para cada canal.

getLowPercentile()

public final int getLowPercentile()

El percentil bajo para el punto negro, usado para la protección de sombras (predeterminado: 3).

Returns: int

getProtectedDarkOffset()

public final int getProtectedDarkOffset()

Desplazamiento desde el percentil bajo por debajo del cual los píxeles oscuros no se estiran (protección).

Returns: int