Hvordan man bruger Nivelsjustering til Batch PSD Photo Correction

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 .

 Dansk