Kaip pritaikyti PSD nuotraukas su Aspose.PSD .NET
Aspose.PSD .NET leidžia automatizuoti sudėtingus kurvos koregavimus daugelyje PSD nuotraukų su keliomis kodo linijomis.
Realaus pasaulio problemos
Rankinis kurvos koregavimas yra tikslus, bet pernelyg lėtas didelioms nuotraukų bibliotekoms, kampanijoms ar kūrybinei automatizavimui.
Sprendimo apžvalga
Pridėti arba redaguoti kurvų koregavimo sluoksnį, tada nustatyti kurvos taškus kanalų per kanalą valdymo - visi visiškai rašytinis.
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) siekiant tobulinti
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_curves_adjusted.psd";
var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);
2 žingsnis: įdėkite kurvų korekcijos sluoksnį
var curvesLayer = psdImage.AddCurvesAdjustmentLayer();
3 žingsnis: koreguoti kurvio taškus
var curveManager = curvesLayer.GetCurvesManager();
// Example: Add a control point at (input: 50, output: 32) for the first (master) channel
curveManager.AddCurvePoint(0, 50, 32);
4 žingsnis: išsaugokite pritaikytą PSD
psdImage.Save(outputFile);
psdImage.Dispose();
Naudokite atvejus ir paraiškas
- Batch teisingas poveikis ir kontrastas daugeliui nuotraukų
- Automatiškas tonas ir spalvų laipsnis kūrybinių kampanijų
- Sukurkite pakartotinius korekcijos scenarijus studijos darbo srautams
Bendrieji iššūkiai ir sprendimai
Kūriniai neveikia: Įsitikinkite, kad koregavimo sluoksnis yra virš tikslinio paveikslėlio.
Sudėtingi reikalavimai: Naudokite keletą krypties taškų, kad kiekviename kanale būtų tinkama kontrolė.
Geriausios praktikos
- Iš anksto peržiūrėkite „Photoshop“ arba „PSD“ žiūrovą
- Spausdinti daug failų vienu metu
- Išsaugokite originalus lengvai
FAQ
**Q: Ar galiu pritaikyti konkrečius RGB kanalus?**A: Taip – tikslinis kanalo indeksas AddCurvePoint
(Pavyzdžiui, 1 raudona, 2 žalia, 3 mėlynos).
**Q: Ar galiu tai naudoti ir PSB failuose?**A: Taip – API veikia PSD ir PSB formatuose.
Conclusion
Su Aspose.PSD .NET, profesionalios krypties koregavimas yra automatizuotas ir pakartojamas bet kokio kiekio nuotraukų darbą. Aspose.PSD už .NET API nuorodą .