Como aplicar o ajuste de exposição aos arquivos PSD em .NET

Como aplicar o ajuste de exposição aos arquivos PSD em .NET

O ajuste da exposição é essencial para corrigir fotos escuras ou lavadas. Aspose.PSD para .NET permite que você automatize correções não destrutivas para qualquer número de arquivos PSD com um único script.

Problemas do mundo real

Fotos com a exposição errada precisam de fixação para impressão, comércio eletrônico ou marketing – mas corrigir centenas por mão é impossível em escala.

Solução Overview

Adicionar ou atualizar uma camada de ajuste de exposição, e, em seguida, configurar os valores exposta, offset e gama de forma programática para melhoria instantânea.

Pré-requisitos

  • Visual Studio 2019 ou posterior
  • .NET 6.0 ou posterior (ou .Net Framework 4.6.2+)
  • Aspose.PSD para .NET de NuGet
  • PSD arquivos fotográficos para processamento
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_exposure.psd";

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

Passo 2: Adicione uma camada de ajuste de exposição

var exposure = psdImage.AddExposureAdjustmentLayer();

Passo 3: Configurar parâmetros de exposição

exposure.Exposure = 9;    // Exposure correction, typically -20 to 20
exposure.Offset = 0.05f;  // Offset, typically -1 to 1
exposure.Gamma = 1.1f;    // Gamma correction, >0

Passo 4: Salve o PSD Enhanced

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

Use Casos e Aplicações

  • Correção de exposição automática para arquivos grandes
  • Batch-enhance produtos e fotos de marketing
  • Pre-processamento para fluxos de trabalho criativos ou impressos

Desafios comuns e soluções

Too brilhante / escuro após ajuste: Valores de teste em imagens de amostra para os melhores resultados.

**Adaptação não visível: **Confirma a ordem da camada e as configurações corretas.

Melhores Práticas

  • Previsão do resultado antes da conversão em massa
  • Mantenha uma cópia de todos os originais
  • Escritório para coleções de fotos completas

FAQ

**Q: Posso rever ajustes mais tarde?**A: Sim – camadas não destrutivas permitem que você ajuste ou remova a qualquer momento.

**Q: Isso também funciona para arquivos PSB?**A: Sim – o API funciona para os formatos PSD e PSB.

Conclusão

Com Aspose.PSD para .NET, a correção de exposição é rápida, reversível e escalável para qualquer fluxo de trabalho. Aspose.PSD para .NET API Referência .

 Português