ASPOSE.PSD nuotraukų procesorius .NET

ASPOSE.PSD Photo Processor .NET leidžia kūrėjams įvesti Photoshop stiliaus batch apdorojimo darbo srautus į savo programą .Net. Šis priedas leidžiama didelės apimties nuotraukų manipuliavimas, formatų konvertavimas ir vaizdo patobulinimai nereikalaujant Adobe Photoshop®. Nesvarbu, ar jums reikia paleisti automatinius vamzdžius, konvertuoti žaliavų įrašus į TIFF arba JPEG, arba taikyti nuoseklų koregavimus per tūkstančius failų, ji teikia aukštą našumą per paprastas API.

Įdiegimas ir nustatymas

  • Pridėti NuGet paketą Aspose.PSD .NET į savo projektą.
  • Įdiegti matuotą licenciją, kaip aprašyta Išmatuota licencija ir vadovas.
  • Žingsnis po žingsnio nustatymas ir problemų sprendimas, žr Installation ir puslapis.

Pagrindinės savybės ir funkcijos

Batch apdorojimo vamzdžiai

  • Nustatykite įvesties lapas, užduotis ir išleidimo vietas sklandžiame vamzdelyje.
  • Veiksmai grandinėje, pavyzdžiui, perkelti, sukti arba taikyti filtrus.
  • Atlikite užduotis lygiagrečiai, visapusiškai naudojant daugiašalius CPU.
  • Integruokite pritaikytus algoritmus arba trečiųjų šalių analizės rutinas.

Konvertavimo formatas

  • Konvertuoti tarp TIFF, JPEG, PNG, BMP ir GIF.
  • Kontroliuoti suspaudimo lygį, spalvų profilius ir metaduomenų tvarkymą.
  • ICC profilių ir Iššūkis žymės laikomasi numatyta tvarka, užtikrinant, kad fotoaparato / lentos duomenys liktų neaktyvūs.

sluoksnio ir kompozicijos operacijos

  • Plokščių sluoksnių arba eksportuoti atskirus lašus kaip atskirus vaizdus.
  • Sumaišykite konkrečių sluoksnių rinkinį, kad sukurtumėte kompozitus.
  • Palaiko koregavimo sluoksnius, kaukes ir maišymo režimus, atitinkančius Photoshop semantiką.

Spalvų koregavimas ir filtras

  • Taikykite ryškumą / kontrastą, drėgmę / užtemimą, kurves, lygius ir kanalų maišymą.
  • Naudokite įmontuotus filtrus, tokius kaip blur, sharpen, emboss arba triukšmo mažinimas.
  • Sukurkite išankstinius ir taikykite juos visose nuotraukose, skirtose nuoseklumui.

Metadata ir EXIF valdymas

  • Skaityti, modifikuoti arba pašalinti EXIF, IPTC ir XMP metaduomenis.
  • Atnaujinkite GPS, autorių teisių, fotoaparato modelio ar lentos informaciją.
  • Kombinuokite metaduomenų redagavimą su konvertavimais ir koregavimais vienoje vamzdelyje.

Atmintis ir atminties optimizavimas

  • Sumažinkite didelius failus be to, kad jie būtų visiškai įkrauti į atmintį.
  • Tile pagrįstas dekodavimas dideliems TIFF / PSD failams.
  • Automatinis išteklių išleidimas po kiekvienos operacijos, siekiant sumažinti atminties pėdsaką.

Klaidų tvarkymas ir registravimas

  • Išimtys I/O, formatavimo, licencijų ir apdorojimo klausimais.
  • Integruojamas su prisijungimo rėmeliais, kad įrašytumėte per failą sėkmę / nesėkmę.
  • Palaiko automatizuotą grąžinimo logiką probleminiams įrašams.

Išplėstumas ir integracija

  • Mažo lygio primitivai: klipų kaukės, maršrutai, tekstiniai sluoksniai pritaikytoms užduotims.
  • Integruojamas su ASP.NET Core, Azure funkcijomis ir be serverio / mikro paslaugų aplinkais.

Kaip tvarkyti nuotraukas per .NET

// Create load options with effects enabled
var loadOpt = new PsdLoadOptions() { LoadEffectsResource = true };

// Open PSD File and apply multiple adjustments
using (PsdImage image = (PsdImage)Image.Load(sourceFileName, loadOpt))
{
    var brightnessContrast = image.AddBrightnessContrastAdjustmentLayer(32, 50);
    var curves = image.AddCurvesAdjustmentLayer();
    var levels = image.AddLevelsAdjustmentLayer();
    levels.MasterChannel.InputShadowLevel = 12;

    var photoFilter = image.AddPhotoFilterLayer(Color.Yellow);
    photoFilter.Density = 16;

    var exposure = image.AddExposureAdjustmentLayer();
    exposure.Exposure = 9;

    var vibrance = image.AddVibranceAdjustmentLayer();
    vibrance.Saturation = -7;
    vibrance.Vibrance = 11;

    var hueSaturation = image.AddHueSaturationAdjustmentLayer();
    hueSaturation.Saturation = 4;
    hueSaturation.Hue = -43;

    var channelMixer = image.AddChannelMixerAdjustmentLayer();
    var channel = (RgbMixerChannel)channelMixer.GetChannelByIndex(1);
    channel.Blue = 10;
    channel.Green = -10;                

    var selectiveColor = image.AddSelectiveColorAdjustmentLayer();
    var correction = selectiveColor.GetCmykCorrection(SelectiveColorsTypes.Blues);
    correction.Yellow = 19;

    var posterize = image.AddPosterizeAdjustmentLayer();
    posterize.Levels = 12;

    var blackWhite = image.AddBlackWhiteAdjustmentLayer();
    var threshold = image.AddThresholdAdjustmentLayer();
    threshold.Level = 16;

    image.Save("AdjustedPhoto.psd");
}

Patarimai ir geriausios praktikos

  • Projektuojamos vamzdynos su neįmanomais užduotimis, todėl pakartotinai apdorojami failai gauna tą patį rezultatą.
  • Grupės vaizdai pagal rezoliuciją arba gylį į pusiausvyros juostus.
  • Naudokite streaming režimą labai dideliems TIFF / PSD.
  • Cache koregavimo priedai ir spalvų profiliai efektyvumui.
  • Wrap Batch Loops try/catch ir įrašyti failų lygio statusus.
  • Atminties perdavimo / atmintis gamybos ir tunų paralelizmo stebėjimas.

Platforma ir suderinamumas

  • Operacinė sistema: Windows (7–11, Server 2003–2022), macOS (10.12+), Linux.
  • Programinės įrangos: .NET Framework 4.0–7.0, .Net Core/5+.
  • Kalbos: C#, F #, VB.NET, Delphi, C++ (via COM Interop).
  • Microsoft Visual Studio“, „JetBrains Rider“ ir „Visual Studio Code“ kodai.

Išplėstinės savybės

  • Sukurkite pritaikytus filtrus ir efektus, kad galėtumėte pasiekti tikslingus rezultatus.
  • Automatija palaiko darbo srautų skalavimą per didelius duomenų rinkinius.
  • Multithreaded ir async API reaguojančioms programoms.
  • Aukštos rezoliucijos PSD apdorojimas išsaugo lojalumą.

Dažnai užduodami klausimai

**Q: Kokius įvesties formatus palaiko „Plugin?**Jis gali atidaryti PSD, PSB ir bendrus raster formatus, tokius kaip JPEG, PNG ir TIFF kaip sluoksnius.

**Q: Kokius išleidimo formatus palaiko?**Galite eksportuoti į PSD, PSB, JPEG, TIFF, PNG, BMP ir GIF.

**Q: Kaip tai palyginama su kitais sprendimais?**Jis integruoja „Photoshop“ panašias funkcijas tiesiogiai į .NET programas, siūlančias efektyvumą, batch automatizavimą ir ištikimybę, nereikalaujant „Adobe Photoshop.

**Q: Kokios pramonės šakos naudoja šį priedą?**Fotografija, reklama, rinkodara, leidybos, spausdinimo dizainas ir socialinės žiniasklaidos turinio kūrimas.

**Q: Kokie yra pagrindiniai darbo srauto privalumai?**Jis pagerina fotografijos darbo srautus per pritaikymo sluoksnius, supaprastina rinkodaros turinio kūrimą, gerina spausdinimo gamybą ir palaiko turinį kūrėjus greitai eksportuojant.

 Lietuvių