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 .