Jak zastosować dostosowanie ekspozycji do plików PSD w .NET

Jak zastosować dostosowanie ekspozycji do plików PSD w .NET

Dostosowanie ekspozycji jest niezbędne do naprawy ciemnych lub myte zdjęć. Aspose.PSD dla .NET pozwala na automatyzację nie destrukcyjnych korekcji narażenia dla dowolnej liczby plików PSD z jednym skryptem.

Problem świata rzeczywistego

Zdjęcia z niewłaściwą ekspozycją muszą być naprawione do drukowania, e-commerce lub marketingu – ale poprawienie setek ręcznie jest niemożliwe na skalę.

Przegląd rozwiązania

Dodaj lub zaktualizuj warstwę dostosowania ekspozycji, a następnie ustaw wartość ekspozicji, opłat i wartości gamma programicznie w celu natychmiastowego ulepszenia.

Warunki

  • Visual Studio 2019 lub później
  • .NET 6.0 lub nowszy (lub .Net Framework 4.6.2+)
  • Aspose.PSD dla .NET od NuGet
  • pliki zdjęć PSD do przetwarzania
PM> Install-Package Aspose.PSD

Wdrażanie krok po kroku

Krok 1: Pobierz plik PSD

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

Krok 2: Dodaj warstwę dostosowania ekspozycji

var exposure = psdImage.AddExposureAdjustmentLayer();

Krok 3: Ustaw parametry ekspozycji

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

Krok 4: Zachowaj zaawansowany PSD

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

Korzystanie z przypadków i aplikacji

  • Automatyczna korekcja ekspozycji dla dużych archiwów
  • Batch-enhance produkty i zdjęcia marketingowe
  • Wstępne przetwarzanie dla kreatywnych lub drukowanych przepływów pracy

Wspólne wyzwania i rozwiązania

Wszystko jasne / ciemne po dostosowaniu: Wartości testowe na zdjęciach próbek dla najlepszych wyników.

**Ustawienia nie są widoczne: ** Potwierdź porządek warstwy i poprawne ustawienia.

Najlepsze praktyki

  • Przegląd wyników przed masową konwersją
  • Utrzymuj kopię wszystkich oryginałów
  • Script dla pełnych kolekcji zdjęć

FAQ

** Q: Czy mogę odwrócić poprawki później?**Odpowiedź: Tak – nie destrukcyjne warstwy pozwalają dostosować lub usunąć w dowolnym momencie.

** Q: Czy to działa również dla plików PSB?**Odpowiedź: Tak – API działa zarówno w formach PSD, jak i PSB.

konkluzja

Z Aspose.PSD dla .NET korekcja ekspozycji jest szybka, odwracalna i skalowalna dla każdego przepływu pracy. Aspose.PSD dla .NET API Referencje .

 Polski