Kako primijeniti prilagodbu izloženosti na PSD datoteke u .NET

Kako primijeniti prilagodbu izloženosti na PSD datoteke u .NET

Aspose.PSD za .NET omogućuje automatizaciju ne-destruktivnih popravaka izloženosti za bilo koji broj PSD datoteka s jednim skriptom.

Real-svjetski problem

Fotografije s pogrešnom izloženjem trebaju biti fiksirane za tiskanje, e-trgovinu ili marketing – ali ispravljanje stotina na ruci je nemoguće u velikoj mjeri.

Pregled rješenja

Dodajte ili ažurirajte sloj prilagodbe izloženosti, a zatim programski postavite vrijednosti izložbe, offset-a i gama za trenutno poboljšanje.

Preduzeća

  • Visual Studio 2019 ili kasnije
  • .NET 6.0 ili noviji (ili .Net Framework 4.6.2+)
  • Aspose.PSD za .NET od NuGet
  • PSD fotografija datoteke za obradu
PM> Install-Package Aspose.PSD

Korak po korak provedba

Korak 1: Preuzmite PSD datoteku

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);

Korak 2: Dodajte sloj prilagodbe izloženosti

var exposure = psdImage.AddExposureAdjustmentLayer();

3. korak: postavite parametre izloženosti

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

Korak 4: Sačuvajte poboljšani PSD

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

Korištenje slučajeva i aplikacija

  • Automatizirana ispravka izloženosti za velike arhive
  • Batch-enhance proizvod i marketinške fotografije
  • Pre-procesiranje za kreativne ili tiskane radne tokove

Zajednički izazovi i rješenja

Svijetlo/tamno nakon prilagodbe: Testne vrijednosti na slikama uzoraka za najbolje rezultate.

**Nemoguće prilagodbe: ** Potvrdite redoslijed sloja i ispravne postavke.

Najbolje prakse

  • Predviđanje rezultata prije masovne konverzije
  • Držite kopiju svih originalnih
  • Script za punu kolekciju fotografija

FAQ

**Q: Mogu li kasnije vratiti prilagodbe?**A: Da – ne-destruktivne slojeve omogućuju prilagodbu ili uklanjanje u bilo kojem trenutku.

**Q: Da li to radi i za PSB datoteke?**A: Da – API radi i za PSD i PSB formate.

zaključak

Uz Aspose.PSD za .NET, ispravak izloženosti je brz, reverzibilan i skalabilan za bilo koji radni tok. Aspose.PSD za .NET API reference .

 Hrvatski