Aspose.PSD grafikos redaktorius .NET
Aspose.PSD Graphics Editor for .NET yra galingas priedas, kuris leidžia kūrėjams programmingai patikrinti, redaguoti ir manipuliuoti „Photoshop®“ sluoksniais – be „Adobe® Photoshop PSD ir PSB Įdiegti .NET programas.
Įdiegimas ir nustatymas
- Įdiegti paketą per NuGet:
dotnet add package Aspose.PSD
Atkreipkite dėmesį į Installation Išsamių žingsnių vadovas.
Įveskite licenciją, kaip paaiškinta Išmatuota licencija .
Savybės ir funkcijos
Teksto sluoksnio redagavimas
- Skaityti / rašyti tekstą, fontus, dydžius ir spalvas.
- Palaiko sudėtingus skriptus, OpenType ir fontą.
- Kontrolės linija erdvėlaivis, suderinimas ir teksto dėžutės.
Išmanus objektų tvarkymas
- Prieiga prie įterpto arba susieto „smart-object“ turinio.
- Pakeisti arba atnaujinti išmaniojo objekto šaltinius.
- Išsaugokite PSD išmaniojo objekto nuorodas, kai taupysite.
Pritaikymo sluoksnio manipuliavimas
- Pridėti, pašalinti arba modifikuoti pritaikymo sluoksnius (kūriniai, sumuštinimas, ryškumas / kontrastas ir tt.).
- Redaguoti RGB šaknis, juodos / baltos taškai.
- Stebėjimo tvarka ir klipas.
Formos sluoksnis redagavimas
- Pakeiskite vektorinius maršrutus, ankarus ir rankas.
- Atnaujinkite užpildymus, gradientus, smūgius ir prisijungti stilius.
- Pagalba junginiams maršrutui ir boolean operacijoms.
Stilių efektas (Styles)
- Taikyti šešėliai, šviesos, bevel / emboss, paviršius ir dar daugiau.
- Kontrolės maišymas, neaktyvumas, kampai ir dydžiai.
- Suderinkite efektus dinamiškai.
Blending ir opacity
- Naudokite „Photoshop“ mišinį.
- Globalios ir perkanalinės neaktyvumo kontrolė.
- Iš anksto kompozicijos rezultatai yra programuojami.
Plokščių grupavimas ir hierarchijos
- Sukurkite ir valdote netiesiogines grupes.
- Plokščiai arba ungrupiniai sluoksniai.
- Query ir iterate hierarchinio sluoksnio medžiai.
Kaukės ir klipų maršrutai
- Skaityti / rašyti pikselių / vektorinės kaukės.
- Naudoti / pašalinti skalbimo kaukes.
- Pašalinti kaukės kanalus per kodą.
Importas, eksportas ir serializavimas
- Įkrauti / išsaugoti PSD arba eksportuoti į PNG, JPEG, BMP, TIFF.
- Kontrolės profiliai, suspaudimas ir skaidrumas.
- Stream I/O palaikymas dideliam našumui.
Pavyzdys: PSD sluoksnių redagavimas
var loadOpt = new PsdLoadOptions() { LoadEffectsResource = true };
using (PsdImage image = (PsdImage)Image.Load(sourceFileName, loadOpt))
{
var text = (TextLayer)image.Layers[0];
text.UpdateText("Updated Text via API");
var smart = (SmartObjectLayer)image.Layers[1];
smart.ReplaceContents(Image.Load("ExternalImage.psd"));
var adj = (CurvesLayer)image.Layers[4];
var manager = (CurvesContinuousManager)adj.GetCurvesManager();
manager.AddCurvePoint(0, 50, 32);
image.Save("EditedOutput.psd");
}
Išplėstinės savybės
- Gradientinis ir modelio sluoksnio manipuliavimas.
- Sophisticated tekstiniai efektai su šešėliais, žiedai ir viršūnės.
- Daugiapakopis protingas objektas ir pritaikymas darbo srautas.
- Realaus laiko atnaujinimo prognozės dizaino patvirtinimui.
Veiksmingumo optimizavimo strategijos
- Matomumo konfigūracijos pritaikymas siekiant pagerinti renderavimo greitį.
- Naudokite sluoksnių grupes daugybinėms operacijoms.
- Cache fontai, modeliai ir išankstiniai nustatymai, siekiant sumažinti išteklių naudojimą.
- Profilinė atmintis ir CPU dideliems PSD.
Patarimai ir geriausios praktikos
- Pasinaudoti
PsdImage
ir susijusių objektų (using
Rekomenduojami blokai). - Įvertinkite sluoksnio tipus prieš laistymą.
- Laikykite pokyčių logus ar snapshots už undo darbo srautus.
- Sumažinkite didelius failus vietoj temp disk saugojimo.
Palaikomos platformos
- Operacinė sistema: Windows (7–11, Server 2003–2022), macOS (10.12+), Linux.
- Programinė įranga „ .NET Framework 4.0 – 7.0“, „NET Core“ ir „.NET 5/6/7+.
- Kalbos: C#, VB.NET, F #, Delphi, C++ (via COM Interop).
- IDEs: Visual Studio, VS Kodas, JetBrains Rider.
Dažnai užduodami klausimai
**Kokius leidimo įgūdžius jis siūlo?**Galite redaguoti tekstą, formas, protingus objektus, koregavimus, kaukes ir efektus programiniu būdu su visišku ištikimumu.
**Kokiuose formatuose galiu išsaugoti redaguotus PSD?**Išsaugokite kaip PSD/PSB arba eksportuokite kompozitus į PNG, JPEG, BMP arba TIFF.
**Ar galima jį naudoti visose platformose?**Taip, jis veikia “Windows”, “Linux” ir “macOS” su .NET. Java / Python, naudokite Aspose.PSD šioms platformoms.
**Kokios pramonės šakos naudoja šį įrankį?**Grafinis dizainas, reklama, elektroninė prekyba, nuotraukų redagavimas, skaitmeninis menas ir įmonių turinio valdymas.
**Kaip tai pagerina bendradarbiavimo srautus?**Tiesioginis PSD redagavimas .NET leidžia realaus laiko atnaujinimus, pašalina eksporto / reimporto ciklus ir išsaugo sluoksnio vientisumą.