Hvordan bruke Exposure Adjustment til PSD-filer i .NET

Hvordan bruke Exposure Adjustment til PSD-filer i .NET

Eksponering justering er viktig for å korrigere mørke eller vaske ut bilder. Aspose.PSD for .NET lar deg automatisere ikke-destructive eksponeringsjusteringer for ethvert antall PSD-filer med et enkelt skript.

Real-verdens problem

Bilder med feil eksponering trenger å fikse for utskrift, e-handel eller markedsføring - men å korrigere hundrevis ved hånd er umulig i skala.

Oversikt over løsning

Legg til eller oppdatere et eksponeringsjusteringsskjerm, og deretter angi eksposisjon, offset og gamma verdier programmatisk for øyeblikkelig forbedring.

Prerequisites

  • Visual Studio 2019 eller senere
  • .NET 6.0 eller nyere (eller .Net Framework 4.6.2+)
  • Aspose.PSD for .NET fra NuGet
  • PSD fotofiler for behandling
PM> Install-Package Aspose.PSD

Step-by-step implementering

Steg 1: Last ned PSD-filen

using Aspose.PSD;
using Aspose.PSD.FileFormats.Psd;

string inputFile = "./input/photo.psd";
string outputFile = "./output/photo_exposure.psd";

var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);

Steg 2: Legg til et eksponeringsjusteringsskjerm

var exposure = psdImage.AddExposureAdjustmentLayer();

Trinn 3: Sett eksponeringsparametre

exposure.Exposure = 9;    // Exposure correction, typically -20 to 20
exposure.Offset = 0.05f;  // Offset, typically -1 to 1
exposure.Gamma = 1.1f;    // Gamma correction, >0

Steg 4: Save the Enhanced PSD

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

Bruker tilfeller og applikasjoner

  • Automatisk eksponering korreksjon for store arkiver
  • Batch-enhanse produkt og markedsføringsbilder
  • Forhåndsbehandling for kreative eller trykte arbeidsflyter

Vanlige utfordringer og løsninger

Too lys/dark etter justering: Testverdier på prøvebilder for beste resultater.

** Tilpasning ikke synlig:** Bekreft lagrend og korrekte innstillinger.

Beste praksis

  • Forhåndsvisning av resultatet før massekonvertering
  • Lagre en kopi av alle originalene
  • Skript for full fotokolleksjoner

FAQ

**Q: Kan jeg returnere justeringer senere?**A: Ja – ikke-destructive lag lar deg justere eller fjerne når som helst.

**Q: Fungerer dette også for PSB-filer?**A: Ja – API fungerer for både PSD og PSB-format.

Conclusion

Med Aspose.PSD for .NET er eksponering korreksjon rask, reversibel og skalerbar for enhver arbeidsflyt. Aspose.PSD for .NET API Referanse .

 Norsk