¿Alguna vez has modificado archivos PSD multicapa programáticamente? Vamos a repasar un SDK amigable para desarrolladores que simplifica el trabajo con capas de Photoshop en Python de manera programática. Sí, estamos hablando de Aspose.PSD para Python a través de .NET. Este SDK ofrece características a nivel empresarial para manipular archivos PSD y convertirlos a otros formatos de archivo populares. En esta guía, te mostraremos cómo añadir sombras y aplicar modos de fusión en archivos PSD utilizando este SDK de Python. Así que, mantente en este blog hasta el final y asegúrate de tener Python configurado en tu máquina.
Aspose.PSD para Python a través de .NET - Instalación
Puedes instalar Aspose.PSD para Python a través de .NET haciendo clic en este enlace. O puedes optar por ejecutar el siguiente comando:
pip install aspose-psd
Modificar Capas PSD: Cambiar Opacidad, Modos de Fusión, Añadir Sombras y Superposiciones de Color Programáticamente
Vamos directamente a los pasos primero.
- Carga el archivo PSD utilizando el método PsdImage.load.
- Crea un objeto de la clase PngOptions para establecer las opciones de guardado de PNG para incluir alfa (transparencia).
- Guarda el PSD original, sin modificar, como un PNG.
- Establece la opacidad de la 2ª capa (índice 1) en 100%.
- Establece el modo de fusión de la 5ª capa (índice 4) en “Tono”.
- Añade un efecto de sombra paralela a la 8ª capa (índice 7).
- Cambia el modo de fusión de la 10ª capa (índice 9) a “Aclarar”.
- Añade un efecto de superposición de color a la 6ª capa (índice 5).
- Guarda la imagen modificada como un PNG.
El siguiente ejemplo de código demuestra cómo trabajar con capas de Photoshop en Python:
Salida:
Obtén una Licencia Gratuita
Obtén una licencia temporal gratuita para probar este SDK más allá de las limitaciones de evaluación.
¿Tienes preguntas?
Haz tus preguntas en nuestro foro.
Resumiendo
Terminamos esta publicación de blog aquí. Esta publicación cubrió cómo trabajar con capas de Photoshop en Python de manera programática. Repasamos cómo añadir sombras, superposiciones de color y cambiar la opacidad. Puedes probar las funciones tú mismo, ya que es muy fácil instalar Aspose.PSD para Python a través de .NET. Además, viene con una documentación completa que puedes visitar aquí. Además, puedes navegar por las Referencias de API y los Ejemplos de GitHub para aprender más.