Come utilizzare l'adeguamento dei livelli per la correzione della foto di Batch PSD

Come utilizzare l'adeguamento dei livelli per la correzione della foto di Batch PSD

Con Aspose.PSD per .NET, è possibile applicare i cambiamenti di livelli a centinaia di PSD contemporaneamente, assicurando consistenza visiva e tono pro-qualità.

Il problema del mondo reale

I punti neri e bianchi inconsistenti nelle biblioteche fotografiche degradano il marchio e la qualità della stampa. i flussi di lavoro manuali di Photoshop non possono scalare per e-commerce, cataloghi o progetti di archiviazione.

Soluzione Overview

Scrivere l’aggiunta e la regolazione delle strati di livelli con valori precisi di input/output per ottenere risultati ripetibili, automatizzati.

Prerequisiti

  • Visual Studio 2019 o successivo
  • .NET 6.0 o successivo (o .Net Framework 4.6.2+)
  • Aspose.PSD per .NET da NuGet
  • Il file PSD(s) per la correzione
PM> Install-Package Aspose.PSD

Implementazione passo dopo passo

Passo 1: Caricare il file 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: Aggiungi una striscia di adattamento dei livelli

var levels = psdImage.AddLevelsAdjustmentLayer();

Passo 3: Configurare i livelli

// 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: Salva il PSD corretto

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

Utilizzare casi e applicazioni

  • Batch-corretto scansione o tono fotografico ereditario
  • Fornire punti neri e bianchi coerenti in tutti gli attivi
  • Pre-volo per stampare, e-commerce o campagne digitali

Sfide e soluzioni comuni

I livelli che non influenzano la produzione: Controlla l’ordine della striscia - le strisce di adeguamento devono essere sopra.

Need per correzione per canale: Scegli i canali rosso, verde, blu individualmente tramite levels.GetChannelByIndex().

Migliori pratiche

  • Previsioni dei risultati su un display calibrato
  • Scritto per i lavori di batch in tutte le cartelle
  • Backup dei file originali

FAQ

**Q: Posso correggere tutti i canali contemporaneamente?**A: Sì – utilizzare il canale Master, o target RGB separatamente come necessario.

**Q: Posso esportare come JPEG o TIFF dopo la correzione?**A: Sì – utilizza semplicemente le opzioni di esportazione desiderate dopo l’adeguamento.

conclusione

Con Aspose.PSD per .NET, è possibile automatizzare la qualità delle foto per qualsiasi numero di file PSD. Aspose.PSD per .NET API Reference .

 Italiano