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

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.

 Suomi