Jak korzystać z dostosowania poziomu do naprawy zdjęć Batch PSD

Jak korzystać z dostosowania poziomu do naprawy zdjęć Batch PSD

Z Aspose.PSD dla .NET można zastosować zmiany poziomu do setek PSD naraz, zapewniając konsystencję wizualną i pro-kvality ton.

Problem świata rzeczywistego

Niezrównoważone czarne/białe punkty w bibliotekach fotograficznych pogarsza jakość marki i druku. ręczne przepływy robocze Photoshop nie mogą się skalić do e-commerce, katalogów lub projektów archiwalnych.

Przegląd rozwiązania

Skrypt dodania i dostosowania warstw poziomu z dokładnymi wartościami wejścia/wyjścia, aby uzyskać powtarzalne, automatyczne wyniki.

Warunki

  • Visual Studio 2019 lub później
  • .NET 6.0 lub nowszy (lub .Net Framework 4.6.2+)
  • Aspose.PSD dla .NET od NuGet
  • plik PSD(s) do korekty
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_levels_corrected.psd";

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

Krok 2: Dodaj warstwę dostosowania poziomów

var levels = psdImage.AddLevelsAdjustmentLayer();

Krok 3: Ustaw poziom

// Adjust master channel (index 0) for shadow, midtone, highlight
levels.MasterChannel.InputShadowLevel = 12;    // Set black point
levels.MasterChannel.InputMidtoneLevel = 1.0F; // Set gamma
levels.MasterChannel.InputHighlightLevel = 240; // Set white point

Krok 4: Zachowaj poprawiony PSD

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

Korzystanie z przypadków i aplikacji

  • Prawidłowy skanowany lub dziedziczony ton zdjęć
  • Zapewnienie spójnych czarno-białych punktów we wszystkich aktywach
  • Wstępne loty do drukowania, e-commerce lub kampanii cyfrowych

Wspólne wyzwania i rozwiązania

** Poziomy, które nie wpływają na wydajność:** Sprawdź polecenie warstwy – warstwa dostosowania muszą być powyżej.

Potrzebowanie na korektę na kanał: Target Red, Green, Blue kanale indywidualnie za pośrednictwem levels.GetChannelByIndex().

Najlepsze praktyki

  • Przegląd wyników na kalibrowanym wyświetlaczu
  • Skrypt pracy batch w całych folderach
  • Backup oryginalnych plików

FAQ

** Q: Czy mogę naprawić wszystkie kanały naraz?**Odpowiedź: Tak – użyj kanału Master lub kieruj RGB oddzielnie w razie potrzeby.

** Q: Czy mogę eksportować jako JPEG lub TIFF po korektzie?**Odpowiedź: Tak – po dostosowaniu proszę użyć pożądanych opcji eksportu.

konkluzja

Za pomocą Aspose.PSD dla .NET można zautomatyzować jakość zdjęć dla dowolnej liczby plików PSD. Aspose.PSD dla .NET API Referencje .

 Polski