Hvordan man bruger Nivelsjustering til Batch PSD Photo Correction
Med Aspose.PSD for .NET kan du anvende niveauændringer til hundredvis af PSD’er på én gang, hvilket sikrer visuel konsistens og pro-kvalitet tone.
Det virkelige problem
Inconsistente sorte/hvid punkter over fotobiblioteker nedsætter mærket og udskrivningskvaliteten. Manual Photoshop arbejdsprocesser kan ikke skala for e-handel, kataloger eller arkiveringsprojekter.
Oversigt over løsning
Skriber tilføjelsen og justeringen af niveauer lag med præcise input/output værdier for at få gentagelige, automatiserede resultater.
Forudsætninger
- Visual Studio 2019 eller senere
- .NET 6.0 eller nyere (eller .Net Framework 4.6.2+)
- Aspose.PSD til .NET fra NuGet
- PSD fil(er) til korrektion
PM> Install-Package Aspose.PSD
Step-by-Step gennemførelse
Trin 1: Last ned PSD-filen
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);
Trin 2: Tilføj et niveau tilpasningsskala
var levels = psdImage.AddLevelsAdjustmentLayer();
Trin 3: Indstill niveauer
// 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
Trin 4: Spare den korrigerede PSD
psdImage.Save(outputFile);
psdImage.Dispose();
Brug af tilfælde og applikationer
- Batch-korrekt scannede eller arvede foto tone
- Gør konsekvent sorte/hvidpunkter i alle aktiver
- Forudflyvning til print, e-handel eller digitale kampagner
Fælles udfordringer og løsninger
Niveauer, der ikke påvirker udgangen: Kontrollér lagordningen – justeringslaget skal være ovenfor.
Krav til per-kanal korrigering: Target rød, grøn, blå kanaler individuelt via levels.GetChannelByIndex()
.
Bedste praksis
- Forhåndsvisning af resultater på et kalibreret display
- Skript til batchjobs over hele mapper
- Backup originale filer
FAQ
**Q: Kan jeg korrigere alle kanaler på én gang?**A: Ja – brug Master-kanalen eller mål RGB separat, hvis det er nødvendigt.
**Q: Kan jeg eksportere som JPEG eller TIFF efter korrigering?**A: Ja – brug blot de ønskede eksportmuligheder efter justering.
Konklusion
Med Aspose.PSD for .NET kan du automatisere billedkvalitet for ethvert antal PSD-filer. Aspose.PSD til .NET API Reference .