Com utilitzar l'ajust de nivells per a la correcció de la imatge de Batch PSD

Com utilitzar l'ajust de nivells per a la correcció de la imatge de Batch PSD

Amb Aspose.PSD per a .NET, es poden aplicar canvis de nivell a centenars de PSDs alhora, assegurant la consistència visual i el to de qualitat.

El problema del món real

Els punts negres i blancs inconsistents a través de les biblioteques de fotografies degraden la qualitat de la marca i la impressió. Els fluxos de treball manuals de Photoshop no poden escalar per al comerç electrònic, els catàlegs o els projectes d’arxiu.

Revisió de solucions

Escriptar l’addició i ajustament de les cames de nivells amb valors d’entrada i sortida exactes per obtenir resultats repetibles i automatitzats.

Prerequisits

  • Visual Studio 2019 o posterior
  • .NET 6.0 o posterior (o .Net Framework 4.6.2+)
  • Aspose.PSD per a .NET des de NuGet
  • Arxiu PSD(s) per a la correcció
PM> Install-Package Aspose.PSD

Implementació de pas a pas

Pas 1: Carregar el fitxer 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);

Pas 2: Afegir una capa d’adaptació de nivells

var levels = psdImage.AddLevelsAdjustmentLayer();

Pas 3: Configureu els nivells

// 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

Pas 4: Salvar el PSD corregit

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

Utilitzar casos i aplicacions

  • Tona fotogràfica escanada o heretat de batxeta correcta
  • Garantir punts negres i blancs coherents en tots els actius
  • Pre-vol per a campanyes d’impressió, comerç electrònic o digital

Els reptes i les solucions comunes

Nivells que no afecten la producció: Controlar l’ordre de la capa - les cames d’adaptació han de ser per damunt.

Necessitat per a la correcció per canal: Taller de canals vermell, verd, blau individualment a través de levels.GetChannelByIndex().

Les millors pràctiques

  • Resultats de la presentació en una pantalla calibrada
  • Escrit per a treballs de batxillerat a través de tot el cartell
  • Back up els arxius originals

FAQ

**Q: Puc corregir tots els canals alhora?**A: Sí - utilitzeu el canal Master, o target RGB separat com sigui necessari.

**Q: Puc exportar com a JPEG o TIFF després de la correcció?**A: Sí - simplement utilitzar les opcions d’exportació desitjades després de l’ajust.

Conclusió

Amb Aspose.PSD per .NET, es pot automatitzar la qualitat de la fotografia per a qualsevol nombre de fitxers PSD. Aspose.PSD per a .NET API Referència .

 Català