Ako použiť úroveň úpravy pre Batch PSD foto korekcia

Ako použiť úroveň úpravy pre Batch PSD foto korekcia

S Aspose.PSD pre .NET môžete aplikovať zmeny úrovne na stovky PSD naraz, čo zabezpečuje vizuálnu konzistenciu a pro-kvalitný tón.

Reálny svetový problém

Nekonzistentné čierne/biele body v knižniciach fotografií znižujú značku a kvalitu tlače. Manuálne pracovné toky Photoshopu sa nemôžu rozširovať na e-commerce, katalógy alebo archívne projekty.

Prehľad riešenia

Skriptovanie pridávania a úpravy vrstiev úrovní s presnými hodnotami vstupu/výstupu, aby sa získali opakovateľné, automatizované výsledky.

Predpoklady

  • Visual Studio 2019 alebo neskôr
  • .NET 6.0 alebo novší (alebo .Net Framework 4.6.2+)
  • Aspose.PSD pre .NET od NuGet
  • PSD súbor(y) na opravu
PM> Install-Package Aspose.PSD

krok za krokom implementácia

Krok 1: Nahrať súbor 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: Pridať úroveň úpravy vrstvy

var levels = psdImage.AddLevelsAdjustmentLayer();

Krok 3: Nastavenie úrovne

// 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: Zachráňte opravený PSD

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

Použitie prípadov a aplikácií

  • Batch-korektné skenované alebo dedičné foto tón
  • Posilnenie konzistentných čiernych a bielych bodov vo všetkých aktívach
  • Predlet pre tlač, e-commerce alebo digitálne kampane

Spoločné výzvy a riešenia

Úrovne, ktoré neovplyvňujú výstup: Pozrite sa na poradie vrstvy – úpravy musia byť vyššie.

Potrebné pre korekciu na kanál: Cieľové červené, zelené a modré kanály individuálne prostredníctvom levels.GetChannelByIndex().

Najlepšie postupy

  • Prehľad výsledkov na kalibrovanom displeji
  • Skript pre batch práce cez celé priečinky
  • Zálohovanie originálnych súborov

FAQ

**Q: Môžem opraviť všetky kanály naraz?**Odpoveď: Áno – používať Master kanál, alebo cítiť RGB samostatne podľa potreby.

**Q: Môžem exportovať ako JPEG alebo TIFF po korekcii?**Odpoveď: Áno – po úprave jednoducho použite požadované možnosti vývozu.

Záver

S Aspose.PSD pre .NET môžete automatizovať kvalitu fotografií pre akýkoľvek počet súborov PSD. Aspose.PSD pre .NET API Reference .

 Slovenčina