Uso de capa de ajuste para mejoras de PSD

Contents
[ ]

Resumen

Este artículo explora la edición de capas de ajuste en Aspose.PSD para Java. Las capas de ajuste son una característica potente en la edición de imágenes que te permiten realizar cambios no destructivos en tus imágenes. Aspose.PSD proporciona un conjunto completo de clases de capas de ajuste que puedes utilizar para modificar varios aspectos de tus imágenes.

Para demostrar la edición de capas de ajuste, proporcionaremos un fragmento de código de ejemplo al final de la página que carga una imagen PSD y aplica diferentes ajustes a sus capas.

En el siguiente fragmento de código, empezamos cargando la imagen PSD utilizando el método PsdImage.load(). Luego, configuramos las opciones para guardar los archivos PNG de salida. La clase PngOptions nos permite especificar el tipo de color para la imagen de salida.

A continuación, iteramos a través de cada capa de la imagen PSD y verificamos su tipo utilizando el método isAssignable(). Si la capa es de un tipo específico, la convertimos a ese tipo utilizando el método cast() y aplicamos el ajuste deseado. Por ejemplo, ajustamos el brillo y contraste de una BrightnessContrastLayer, modificamos los niveles de una LevelsLayer, agregamos un punto de curva a una CurvesLayer, etc.

Puedes agregar código adicional para aplicar otros ajustes a sus respectivas capas. Aspose.PSD proporciona una amplia gama de clases de capas de ajuste, como ExposureLayer, HueSaturationLayer, ColorBalanceAdjustmentLayer, BlackWhiteAdjustmentLayer, PhotoFilterLayer, ChannelMixerLayer, InvertAdjustmentLayer, PosterizeLayer, ThresholdLayer, SelectiveColorLayer y más.

Finalmente, guardamos la imagen modificada utilizando el método save() de la clase PsdImage.

Esto proporciona una descripción básica de cómo editar capas de ajuste en Aspose.PSD para Java. Puedes personalizar los ajustes según tus necesidades y explorar las diversas opciones disponibles en la documentación de la API.

Por favor, revisa el ejemplo completo a continuación.

Ejemplo