Aspose.PSD Graphics Editor for .NET
Aspose.PSD Graphics Editor for .NET on tehokas plugin, jonka avulla kehittäjät voivat tarkistaa, muokata ja manipuloida Photoshop®-levyjä ohjelmattisesti – ilman Adobe® Photoshop®. Tuki tekstiä, älykkäitä esineitä, mukautuksia, muotoja, vaikutuksia ja paljon muuta, se tarjoaa täydellisen kooditunutta työkalupakettia PSD ja PSB Käytä .NET sovelluksia.
Asennus ja asennus
- Asenna paketti NuGetin kautta:
dotnet add package Aspose.PSD
Viitataan siihen, että asennuksen Ohje yksityiskohtaisille askeleille.
Aseta lisenssi sellaisena kuin se on kuvattu mitattu lisenssi .
Ominaisuudet ja toiminnot
Text Layer muokkaus
- Lue / kirjoita tekstiä, kirjaimia, kokoja ja värejä.
- Tukee monimutkaisia skriptejä, OpenTypeä ja fontin palautumista.
- Valvonta linjan tilavuus, yhdenmukaistaminen ja tekstilaatikot.
Älykäs esineiden käsittely
- Pääsy sisäänrakennettuun tai linkitettyyn älyobjektiin.
- Vaihda tai päivitä älykohteiden lähteitä.
- Säilytä PSD: n älykkäitä esineitä, kun säästät.
Sopeutumisvaihe manipulointi
- Lisää, poista tai muokkaa sopeutumislevyjä (kurvat, kuivuus / kyllästyminen, kirkkaus / kontrastit jne.).
- Muokkaa RGB kulmat, hue-alueet, mustat/valkoiset pisteet.
- Valvonta stacking järjestys ja clipping.
Shape Layer muokkaus
- Muokkaa vectorin reittejä, ankkurit ja kädet.
- Päivitä täyteaineita, gradientteja, strokeja ja liittyä tyyliin.
- Tukee yhdistettyjä reittejä ja boolean toimintaa.
Laajien vaikutukset (tyylit)
- Soveltaa varjoja, säteitä, bevel/emboss, ylijäämiä ja paljon muuta.
- Hallitse sekoittumista, epämukavuutta, kulmia ja kokoja.
- Sekoita vaikutukset dynaamisesti.
Blending ja opacity
- Käytä Photoshopin sekoitusmuotoja.
- Valvonta globaali ja per kanava epävakaus.
- Ennaltaehkäisy koostuu tuloksista ohjelmattisesti.
Luokan ryhmittyminen ja hierarkia
- Luo ja hallitse nestettuja ryhmiä.
- tasaiset tai yhtenäiset kerrokset.
- Kysy ja iteroi hierarkkinen kerros puita.
Maskeja ja matkoja
- Lukeminen / kirjoittaminen pixel / vektorin naamioita.
- Käytä / poista leikkaus maskeja.
- Muokkaa maski kanavia koodin kautta.
Tuonti, vienti ja sarjakuvaus
- Lataa / tallenna PSD: t tai viedä PNG, JPEG, BMP, TIFF.
- Ohjausprofiilit, kompressi ja läpinäkyvyys.
- Stream I/O tukee korkeaa suorituskykyä.
Esimerkki: PSD Layers
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");
}
Edistyneet ominaisuudet
- Gradientti ja patterin kerroksen manipulointi.
- Sophisticated tekstit vaikutukset varjoja, kuopioita ja ylitöitä.
- Monikerroksinen älykäs esine ja sopeutuminen työnkulut.
- Real-time rendering ennusteita suunnittelun validoinnille.
suorituskyvyn optimointistrategiat
- Näkyvyysasetukset mukautetaan rendering-nopeuden parantamiseksi.
- Käytä kerrosryhmiä joukkooperaatioihin.
- Cache-lauseita, malleja ja esityksiä resurssien käytön vähentämiseksi.
- Profiilin muisti ja CPU suurille PSD:lle.
Vinkkejä ja parhaita käytäntöjä
- Saatavilla on
PsdImage
ja niihin liittyviä kohteita (using
Suosittelemme suosituksia). - Validoi kerroksen tyypit ennen kastelua.
- Pidä muokkaus arkistoja tai snapshots undo työnkulkuja.
- Suorita suuria tiedostoja sen sijaan, että käytät temp-levyn tallennusta.
Tuetut alustat
- Käyttöjärjestelmä: Windows (7–11, Server 2003–2022), macOS (10.12+), Linux.
- Ohjelmat: .NET Framework 4.0–7.0, .NET Core ja .net 5/6/7+.
- Kielet: C#, VB.NET, F# ja Delphi (Com Interop).
- Tunnisteet: Visual Studio, VS Code ja JetBrains Rider.
Usein kysyttyjä kysymyksiä
**Mitä muokkauskykyä se tarjoaa?**Voit muokata tekstiä, muotoja, älykkäitä esineitä, mukautuksia, naamioita ja vaikutuksia ohjelmattisesti täydellä uskollisuudella.
**Missä muodoissa voin tallentaa muokattuja PSD:tä?**Tallenna PSD/PSB tai vienti komposiittia PNG, JPEG, BMP tai TIFF.
**Voiko sitä käyttää kaikkiin alustoihin?**Kyllä, se toimii Windowsissa, Linuxissa ja macOSissa .NET:llä.Java/Pythonissa käytä Aspose.PSD:tä näille alustoille.
**Mitä teollisuus hyödyttää tästä työkalusta?**Graafinen suunnittelu, mainonta, sähköinen kauppa, valokuvan muokkaus, digitaalisen taiteen ja yrityksen sisällön hallinta.
**Miten se parantaa yhteistyön työnkulkua?**Direct PSD-muokkaus .NET:ssä mahdollistaa reaaliaikaisia päivityksiä, poistaa vienti / uudelleen tuonti sykliä ja säilyttää kerroksen eheyden.