Como ajustar curvas em fotos PSD usando Aspose.PSD para .NET

Como ajustar curvas em fotos PSD usando Aspose.PSD para .NET

As curvas são a ferramenta profissional para a correção de tons e cores. Aspose.PSD para .NET permite automatizar ajustes complexos de curva em muitas fotos PSD com algumas linhas de código.

Problemas do mundo real

O ajuste manual da curva é preciso, mas lento demais para grandes bibliotecas de fotos, campanhas ou automação criativa.

Solução Overview

Adicionar ou editar uma camada de ajuste de curvas, e, em seguida, definir os pontos da curva para o controle de canal por canal – todos totalmente escritos.

Pré-requisitos

  • Visual Studio 2019 ou posterior
  • .NET 6.0 ou posterior (ou .Net Framework 4.6.2+)
  • Aspose.PSD para .NET de NuGet
  • arquivo PSD(s) para melhoria
PM> Install-Package Aspose.PSD

Implementação passo a passo

Passo 1: Carregar o arquivo PSD

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

string inputFile = "./input/photo.psd";
string outputFile = "./output/photo_curves_adjusted.psd";

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

Passo 2: Adicione uma camada de ajuste de curvas

var curvesLayer = psdImage.AddCurvesAdjustmentLayer();

Passo 3: Ajuste os pontos de curva

var curveManager = curvesLayer.GetCurvesManager();
// Example: Add a control point at (input: 50, output: 32) for the first (master) channel
curveManager.AddCurvePoint(0, 50, 32);

Passo 4: Salve o PSD Ajustado

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

Use Casos e Aplicações

  • Exposição e contraste batch-correto para muitas fotos
  • Tone automático e classificação de cores para campanhas criativas
  • Criar scripts de correção repetíveis para fluxos de trabalho de estúdio

Desafios comuns e soluções

Curvas não tomam efeito: Certifique-se de que a camada de ajuste esteja acima da capa de imagem alvo.

Requisitos complexos: Use vários pontos de curva para controle fino em cada canal.

Melhores Práticas

  • Previsão da saída em Photoshop ou um visualizador PSD
  • Escrever para muitos arquivos ao mesmo tempo
  • Armazenamento original para fácil

FAQ

**Q: Posso ajustar as curvas para canais RGB específicos?**A: Sim – aponta o índice de canal em AddCurvePoint (por exemplo, 1 para vermelho, 2 para verde, 3 para azul).

**Q: Posso usar isso também em arquivos do PSB?**A: Sim – o API funciona para formatos PSD e PSB.

Conclusão

Com Aspose.PSD para .NET, o ajuste de curva profissional é automatizado e repetível para qualquer volume de trabalho fotográfico. Aspose.PSD para .NET API Referência .

 Português