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

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ą.

 Lietuvių