Cómo utilizar las capas de ajuste en PSD utilizando Aspose.PSD para .NET

Cómo utilizar las capas de ajuste en PSD utilizando Aspose.PSD para .NET

Las capas de ajuste permiten ediciones creativas y no destructivas de colores y tones en PSDs. Aspose.PSD para .NET le permite escribir y automatizar curvas, niveles y equilibrio de color al igual que en Photoshop.

Problemas del mundo real

Los diseñadores a menudo necesitan tener color o brillo fino en las batallas de PSDs para el branding, las correcciones o las campañas de temporada.

Revisión de Soluciones

Añadir o actualizar de forma programática las cubiertas, los niveles o las capas de ajuste del equilibrio de color con configuraciones precisas en varias líneas del código.

Prerequisitos

  • Visual Studio 2019 o más tarde
  • .NET 6.0 o posterior (o .Net Framework 4.6.2+)
  • Aspose.PSD para .NET de NuGet
  • El archivo PSD para procesar
PM> Install-Package Aspose.PSD

Implementación paso a paso

Paso 1: Cargar el archivo PSD

using Aspose.PSD;
using Aspose.PSD.FileFormats.Psd;

string inputFile = "./input/sample_with_adjustment.psd";
string outputFile = "./output/sample_adjusted.psd";

var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);

Paso 2: Adicionar o localizar una capa de ajuste

// Add a Curves Adjustment Layer
auto curvesLayer = psdImage.AddCurvesAdjustmentLayer();

// Or, add a Color Balance Adjustment Layer
auto colorBalanceLayer = psdImage.AddColorBalanceAdjustmentLayer();

Paso 3: Edit Curves Adaptación

var curveManager = curvesLayer.GetCurvesManager();
curveManager.AddCurvePoint(0, 50, 32); // Example: adds a point at channel 0

Paso 4: Adaptación del equilibrio de color

colorBalanceLayer.ShadowsYellowBlueBalance = 42;
colorBalanceLayer.MidtonesMagentaGreenBalance = 18;

Paso 5: Salva el PSD ajustado

psdImage.Save(outputFile);
psdImage.Dispose();

Usar Casos y Aplicaciones

  • Clasificación de color conforme a la marca en lotes de activos
  • Cambios rápidos de tonalidad para campañas
  • Corrección automática de gráficos escaneados o heredados

Desafíos y soluciones comunes

No hay efecto visible: Confirmar el orden y las configuraciones de la capa; las capas de ajuste deben estar por encima de las capa para afectarlas.

** Tipo de ajuste: ** Utilice el método correcto para la ajustación deseada (Curves, Balance de colores, etc.)

Mejores Prácticas

  • Mantener los originales para un easy rollback
  • Validar el color y el tono en Photoshop después de la automatización
  • Lógica de ajuste del documento para la rastreabilidad

FAQ

**Q: ¿Puedo automatizar otros tipos de ajuste?**A: Sí – Brightness/Contrast, Exposición, Niveles, etc. también se apoyan por métodos de API similares.

**Q: ¿Puedo editar una capa de ajuste existente?**A: Sí - ubicarlo por tipo y modificar sus propiedades.

Conclusión

Con Aspose.PSD para .NET, el ajuste de color y tono profesional es sólo un guión. Aspose.PSD para .NET API Referencia para las opciones completas.

 Español