Kaip naudoti prisitaikymo sluoksnius PSD naudojant Aspose.PSD .NET
Pritaikymo sluoksniai leidžia kūrybinius ir ne destruktyvius redagavimus spalvų ir tonų PSD. Aspose.PSD .NET leis jums scenarijų ir automatizuoti Curves, Levels, ir Color Balance kaip ir Photoshop.
Realaus pasaulio problemos
Dizaineriai dažnai reikalauja subtilios spalvos ar ryškumo PSD rinkiniuose prekės ženklo, korekcijų ar sezoninių kampanijų. tai daryti rankomis yra lėta ir nesuderinama.
Sprendimo apžvalga
Programuotai pridėti arba atnaujinti krypčių, lygių ar spalvų balanso koregavimo sluoksnius su tiksliomis nustatytomis keliomis kodo eilutėmis.
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 į procesą
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/sample_with_adjustment.psd";
string outputFile = "./output/sample_adjusted.psd";
var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);
2 žingsnis: Pridėti arba rasti pritaikymo sluoksnį
// Add a Curves Adjustment Layer
auto curvesLayer = psdImage.AddCurvesAdjustmentLayer();
// Or, add a Color Balance Adjustment Layer
auto colorBalanceLayer = psdImage.AddColorBalanceAdjustmentLayer();
3 žingsnis: Edit Curves Adjustment
var curveManager = curvesLayer.GetCurvesManager();
curveManager.AddCurvePoint(0, 50, 32); // Example: adds a point at channel 0
4 žingsnis: pakeisti spalvų balanso koregavimą
colorBalanceLayer.ShadowsYellowBlueBalance = 42;
colorBalanceLayer.MidtonesMagentaGreenBalance = 18;
5 žingsnis: išsaugokite pritaikytą PSD
psdImage.Save(outputFile);
psdImage.Dispose();
Naudokite atvejus ir paraiškas
- Prekės ženklą atitinkančios spalvos klasifikavimas turto pakuotėse
- Greitas sezoninis tonų pasikeitimas kampanijoms
- Automatinis skenavimo ar paveldėjimo grafikos korekcija
Bendrieji iššūkiai ir sprendimai
Nėra matomo poveikio: Patvirtinkite sluoksnio tvarką ir nustatymus; prisitaikymo lašai turi būti virš slėgių, kad juos paveiktų.
Koreguojimo tipas: Naudokite teisingą metodą norimam koregavimui (kūriniai, spalvų balansas ir kt.)
Geriausios praktikos
- Išsaugokite originalus lengvai perkelti
- Įvertinkite spalvą ir toną „Photoshop“ po automatizavimo
- Dokumentų koregavimo logika, siekiant atsekamumo
FAQ
**Q: Ar galiu automatizuoti kitus koregavimo tipus?**A: Taip – ryškumas / kontrastas, poveikis, lygiai ir tt taip pat palaikomi panašiais API metodais.
**Q: Ar galiu redaguoti esamą koregavimo sluoksnį?**A: Taip – įdėkite jį pagal tipą ir pakeiskite jo savybes.
Conclusion
Su Aspose.PSD .NET, profesionalus spalvų ir tonų koregavimas yra tik scenarijus. Aspose.PSD už .NET API nuorodą Visiškas pasirinkimas.