Hur man använder Nivåjustering för Batch PSD Photo Correction

Hur man använder Nivåjustering för Batch PSD Photo Correction

Med Aspose.PSD för .NET kan du tillämpa nivåändringar på hundratals PSDs samtidigt, vilket säkerställer visuell konsistens och pro-kvalitet ton.

Realvärldsproblem

Inconsistenta svarta/vita punkter i fotobibliotek försvagar varumärket och tryckkvaliteten. Manuella Photoshop-arbetsflöden kan inte skala för e-handel, kataloger eller arkivprojekt.

Översikt över lösningen

Skriva tillägget och justeringen av nivåerna med exakta input/output värden för att få upprepbara, automatiserade resultat.

förutsättningar

  • Visual Studio 2019 eller senare
  • .NET 6.0 eller senare (eller .NET Framework 4.6.2+)
  • Aspose.PSD för .NET från NuGet
  • PSD fil(s) för korrigering
PM> Install-Package Aspose.PSD

Steg för steg genomförande

Steg 1: Ladda ner 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);

Steg 2: Lägg till en nivå justeringsskikt

var levels = psdImage.AddLevelsAdjustmentLayer();

Steg 3: Konfigurera nivåer

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

Steg 4: Spara den korrigerade PSD

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

Använd fall och applikationer

  • Batch-korrekt skannad eller arv foto ton
  • Uppmuntra konsekventa svarta/vita punkter i alla tillgångar
  • Pre-flyg för utskrift, e-handel eller digitala kampanjer

Gemensamma utmaningar och lösningar

Livor som inte påverkar utgången: Kontrollera lagerordningen – justeringslager måste vara ovan.

Behov för per-kanal korrigering: Target röd, grön, blå kanaler individuellt via levels.GetChannelByIndex().

Bästa praxis

  • Förhandsgranskning resultat på en kalibrerad display
  • Skript för batchjobb över hela mappar
  • Backup originalfiler

FAQ

**Q: Kan jag korrigera alla kanaler samtidigt?**A: Ja – använd Master-kanalen eller mål RGB separat som behövs.

**Q: Kan jag exportera som JPEG eller TIFF efter korrigering?**A: Ja – använd bara önskade exportalternativ efter justering.

slutsatser

Med Aspose.PSD för .NET kan du automatisera fotokvalitet för ett antal PSD-filer Aspose.PSD för .NET API Referens .

 Svenska