Kaip naudoti lygių koregavimą "Batch PSD" nuotraukų korekcijai
Su Aspose.PSD .NET, galite taikyti lygio pokyčius šimtai PSD vienu metu, užtikrinant vizualų nuoseklumą ir pro kokybės toną.
Realaus pasaulio problemos
Neįtikėtinos juodos ir baltos taškai nuotraukų bibliotekose mažina prekės ženklą ir spausdinimo kokybę. „Photoshop“ darbo srautai negali apimti elektroninės prekybos, katalogų ar archyvų projektų.
Sprendimo apžvalga
Skriptuokite lygių sluoksnių pridėjimą ir koregavimą su tiksliomis įvesties / išėjimo vertėmis, kad gautumėte pasikartojančius, automatizuotus rezultatus.
Prerequisites
- „Visual Studio 2019“ arba vėliau
- .NET 6.0 arba naujesnė (arba .Net Framework 4.6.2+)
- ASPOSE.PSD už .NET iš NuGet
- PSD failas(s) ištaisyti
PM> Install-Package Aspose.PSD
Žingsnis po žingsnio įgyvendinimas
1 žingsnis: atsisiųskite PSD failą
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);
2 žingsnis: pridėti lygio prisitaikymo sluoksnį
var levels = psdImage.AddLevelsAdjustmentLayer();
3 žingsnis: nustatyti lygį
// 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
4 žingsnis: išsaugokite pataisytą PSD
psdImage.Save(outputFile);
psdImage.Dispose();
Naudokite atvejus ir paraiškas
- Batch teisingas skenavimas arba paveldėjimo nuotraukų atspalvis
- Įtvirtinti nuoseklų juodųjų ir baltųjų taškų visose turtuose
- Prieš skrydį spausdinimui, elektroninei prekybai ar skaitmeninėms kampanijoms
Bendrieji iššūkiai ir sprendimai
Tiksliai, kurie neturi įtakos išleidimui: Patikrinkite sluoksnio tvarką – pritaikymo lygiai turi būti aukščiau.
Reikalavimai per kanalą korekcijai: Tiksliniai raudoni, žali, mėlyni kanalai atskirai per levels.GetChannelByIndex()
.
Geriausios praktikos
- Išankstiniai rezultatai kalibruotame ekrane
- Skriptas „Batch“ darbams visose failuose
- Atsisiųsti originalius failus
FAQ
**Q: Ar galiu ištaisyti visus kanalus vienu metu?**A: Taip – naudokite „Master“ kanalą arba RGB tikslą atskirai, jei reikia.
**Q: Ar galiu eksportuoti kaip JPEG ar TIFF po korekcijos?**A: Taip – po koregavimo tiesiog naudokite pageidaujamas eksporto galimybes.
Conclusion
Su Aspose.PSD .NET, galite automatuoti nuotraukų kokybę bet kokiu PSD failų skaičiumi. Aspose.PSD už .NET API nuorodą .