Como usar o ajuste de níveis para a correção de fotos do Batch PSD

Como usar o ajuste de níveis para a correção de fotos do Batch PSD

Com Aspose.PSD para .NET, você pode aplicar mudanças de nível a centenas de PSDs ao mesmo tempo, garantindo consistência visual e tono pro-qualidade.

Problemas do mundo real

Pontos negros e brancos inconsistentes em bibliotecas de fotos degradam a marca e a qualidade da impressão. fluxos de trabalho manuais do Photoshop não podem escalar para e-commerce, catálogos ou projetos de arquivo.

Solução Overview

Escreva a adição e ajuste das camadas de Níveis com valores de entrada/output precisos para obter resultados repetíveis e automatizados.

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 correção
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_levels_corrected.psd";

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

Passo 2: Adicione uma camada de ajuste de níveis

var levels = psdImage.AddLevelsAdjustmentLayer();

Passo 3: Configurar níveis

// Adjust master channel (index 0) for shadow, midtone, highlight
levels.MasterChannel.InputShadowLevel = 12;    // Set black point
levels.MasterChannel.InputMidtoneLevel = 1.0F; // Set gamma
levels.MasterChannel.InputHighlightLevel = 240; // Set white point

Passo 4: Salve o PSD Corrigido

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

Use Casos e Aplicações

  • Batch-correto escaneado ou tonelada de foto hereditária
  • Fornecer pontos negros e brancos consistentes em todos os ativos
  • Pre-voo para impressão, e-commerce ou campanhas digitais

Desafios comuns e soluções

** Níveis que não afetam a saída:** Verifique a ordem da camada – as camadas de ajuste devem estar acima.

** Necessidade de correção por canal:** Target Red, Green, Blue canals individualmente através levels.GetChannelByIndex().

Melhores Práticas

  • Previsão de resultados em uma tela calibrada
  • Escritório para trabalhos de batch em toda a pasta
  • Backup dos arquivos originais

FAQ

**Q: Posso corrigir todos os canais de uma vez?**A: Sim – use o canal Master, ou alvo RGB separadamente conforme necessário.

**Q: Posso exportar como JPEG ou TIFF após a correção?**A: Sim – basta usar as opções de exportação desejadas após a adaptação.

Conclusão

Com Aspose.PSD para .NET, você pode automatizar a qualidade da foto para qualquer número de arquivos PSD. Aspose.PSD para .NET API Referência .

 Português