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 .