Hvordan til at anvende Exposure Adjustment til PSD-filer i .NET

Hvordan til at anvende Exposure Adjustment til PSD-filer i .NET

Eksponeringsjustering er afgørende for at korrigere mørke eller vaskede billeder. Aspose.PSD for .NET tillader dig at automatisere ikke-destructive eksponeringjusteringer for ethvert antal PSD-filer med et enkelt script.

Det virkelige problem

Billeder med den forkerte eksponering skal fikse til udskrivning, e-handel eller markedsføring – men at korrigere hundredvis ved hånden er umuligt i skalaen.

Oversigt over løsning

Tilføj eller opdater en Exposure Adjustment Layer, derefter indstille eksponering, offset og gamma værdier programmeret for øjeblikkelig forbedring.

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 fotofiler til behandling
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_exposure.psd";

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

Trin 2: Tilføj en eksponeringsjusteringslade

var exposure = psdImage.AddExposureAdjustmentLayer();

Trin 3: Indsæt 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

Trin 4: Spare den forbedrede PSD

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

Brug af tilfælde og applikationer

  • Automatisk eksponering korrigering for store arkiver
  • Batch-forstærkning produkt og markedsføringsbilleder
  • Forhåndsbehandling for kreative eller trykte arbejdsprocesser

Fælles udfordringer og løsninger

Too lys/dark efter justering: Test værdier på prøvebilleder for de bedste resultater.

** Tilpasning ikke synlig: ** Bekræft lagordret og korrekte indstillinger.

Bedste praksis

  • Forudsigelse af resultatet før massekonvertering
  • Hold en kopi af alle originaler
  • Skript til fulde fotoindsamling

FAQ

**Q: Kan jeg ændre justeringer senere?**A: Ja – ikke-destructive lag giver dig mulighed for at justere eller fjerne det når som helst.

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

Konklusion

Med Aspose.PSD for .NET er eksponering korrigering hurtig, reversibel og skalerbar for enhver arbejdsproces. Aspose.PSD til .NET API Reference .

 Dansk