Hoe om Levels Adjusting te gebruiken voor Batch PSD Photo Correction

Hoe om Levels Adjusting te gebruiken voor Batch PSD Photo Correction

Met Aspose.PSD voor .NET kunt u niveauswijzigingen toevoegen aan honderden PSD’s tegelijk, waarborgen visuele consistentie en pro-kwaliteitston.

Real-wereld probleem

Onverenigbare zwarte/witte punten over foto-bibliotheken verlagen het merk en de printkwaliteit. Manual Photoshop workflows kan niet scalen voor e-commerce, catalogi of archiefprojecten.

Overzicht oplossingen

Script de toevoeging en aanpassing van Levels lagen met nauwkeurige input/output waarden om herhaalde, geautomatiseerde resultaten te krijgen.

Voorwaarden

  • Visual Studio 2019 of later
  • .NET 6.0 of hoger (of .Net Framework 4.6.2+)
  • Aspose.PSD voor .NET van NuGet
  • PSD bestand(s) voor correctie
PM> Install-Package Aspose.PSD

Stap voor stap implementatie

Stap 1: Download de PSD-bestand

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);

Stap 2: Voeg een Level Adjustment Layer toe

var levels = psdImage.AddLevelsAdjustmentLayer();

Stap 3: instellen van niveaus

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

Stap 4: Save the Corrected PSD

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

Gebruik Cases en Applicaties

  • Batch-correcte gescanneld of erfgoedfoto ton
  • Toegang tot consistente zwarte/witte punten in alle activa
  • Pre-vlucht voor print, e-commerce of digitale campagnes

Gemeenschappelijke uitdagingen en oplossingen

Niveaus die de uitkomst niet beïnvloeden: Check layer order – aanpassingslagen moeten boven zijn.

Need voor per-channel correctie: Target rode, groene, blauwe kanalen individueel via levels.GetChannelByIndex().

Beste praktijken

  • Voorbeeldresultaten op een gecalibreerde afbeelding
  • Script voor batch jobs over hele mappen
  • Backup Oorspronkelijke bestanden

FAQ

**Q: Kan ik alle kanalen tegelijkertijd corrigeren?**A: Ja – gebruik het Master kanaal, of doel RGB afzonderlijk als nodig.

**Q: Kan ik exporteren als JPEG of TIFF na correctie?**A: Ja – gebruik gewoon de gewenste exportopties na aanpassing.

Conclusie

Met Aspose.PSD voor .NET kunt u de foto-kwaliteit automatiseren voor een aantal PSD-bestanden. Aspose.PSD voor .NET API Referentie .

 Nederlands