Aspose.Words vaizdo failų procesorius .NET

Aspose.Words Image File Processor .NET suteikia lengvą, visapusiškai valdomą API, skirtą sukurti, manipuliuoti ir konvertuoti rasterinius ir vektorinius vaizdus. Tai užtikrina aukštos spartos veikimą darbalaukio, serverio ir debesų programose, nepriklausomai nuo išorinių vaizdo struktūrų.

Sukurkite grafikus, piešite formas ir tekstą, taikykite filtrus, pritaikykite spalvas ir eksportuokite į kelis formatus visiškai .NET.

Įdiegimas ir nustatymas

**Palaikomos platformos: ** Windows, Linux, macOS (su .NET Framework, .Net Core,.NET 5/6+, Mono).IDEs: Visual Studio 2010–2022, Xamarin, MonoDevelop.

Greitas pradžia: sukurkite žemėlapio vaizdą

using Aspose.Words;

var doc = new Document();
var builder = new DocumentBuilder(doc);

// Insert a chart and configure
var shape = builder.InsertChart(ChartType.Pie, 432, 252);
var chart = shape.Chart;
chart.Title.Text = "Produced by Aspose.Words Image Processor";

chart.Series.Clear();
chart.Series.Add("Series 1",
    new string[] { "Category 1", "Category 2", "Category 3" },
    new double[] { 2.7, 3.2, 0.8 });

doc.Save("ChartImage.jpeg");

Savybės ir funkcijos

Nuotraukų kūrimas ir piešimas

  • Sukurkite naujus baltuosius kanalus savavališkai.
  • Paimkite linijas, rektangalus, elipsus, poligonus ir maršrutus.
  • Naudokite plyteles, švirkštus, gradientus ir tekstą su pilna kontrole.

Redakcija ir transformacija

  • Atsikratyti, pasodinti, rotate, flip ir skew.
  • Pritaikykite ryškumą, kontrastą, gamma, audinį ir užtemimą.
  • Chain transformations in pipelines siekiant sumažinti atminties naudojimą.

Konvertavimas ir eksportas

  • Išsaugokite TIFF, JPEG, PNG, BMP, EMF ir GIF.
  • Konfigūruokite formato-specifines parinktis (kompresijos, kokybės, paletės).
  • Sukurkite multi-page TIFF arba tiesiogiai srautus rezultatus.

Metadata ir EXIF

  • Skaityti / Edit Iššūkis Žymės: fotoaparatas, GPS, ICC ir profilių).
  • Išsaugokite metaduomenis per konvertavimus, kur jie palaikomi.

Veiksmingumas ir skalavimas

  • Optimizuotas batch ir realaus laiko naudojimui.
  • Lengvas įkrovimas ir iškraipytas renderavimas.
  • Saugus dizainas konkurenciniams darbo apkrovams.

Integracija su .NET

  • 100% valdomas kodas; jokių COM / gimtojo priklausomybės.
  • Veikia ASP.NET Core, Azure funkcijose ir be serverio aplinkoje.

Pavyzdys: Filtrų taikymas paveikslėlyje

using Aspose.Words.Drawing;

var image = Image.FromFile("input.jpg");

// Example adjustments
image.AdjustBrightness(0.2f);
image.AdjustContrast(0.3f);
image.AdjustSaturation(0.1f);

image.Save("output.png");

Geriausios praktikos

  • Pirmiausia pradėkite licenciją, kad išvengtumėte vertinimo apribojimų.
  • Pakartotinai naudoti procesorius, kad galėtumėte pasinaudoti caching.
  • Naudokite stream perkrovimus dideliems failams interneto paslaugose.
  • Chain transformations viename skambučyje.
  • Kompresijos / kokybės tonas pagal formatą.
  • Naudokite multi-page TIFF tik prireikus.
  • Pre-karštos kritinės rutinos serverio be konteksto.
  • Įvertinkite EXIF pakeitimus, skirtus cross-viewer suderinamumui.

Dažniausiai naudojami atvejai

  • Sukurkite dinaminius grafikus ir išsaugokite juos kaip nuotraukas.
  • Batch recify ir optimizuoti nuotraukas interneto pristatymui.
  • Taikyti filtrus ir korekcijas sveikatos priežiūros ir mokslinių vaizdų.
  • Konvertuoti vaizdo formatus (pavyzdžiui, TIFF → JPEG).
  • Įdėkite vandens ženklus ar nuorodas į vaizdo failus.

FAQ

**Kokius formatus galiu išsaugoti?**TIFF, JPEG, PNG, BMP, EMF ir GIF.

**Ar tai palaiko metadato redagavimą?**EXIF ir ICC profiliai yra išsaugoti / redaguoti ten, kur jie palaikomi.

**Ar reikia GPU pagreitinimo?**Įrangos pagreitinimas naudojamas, kai yra, bet jis veikia visiškai valdomas kodas.

**Ar galiu sukurti daugiašalių TIFF?**Taip. palaikoma daugiapakopė produkcija.

**Ar galima paleisti serverio pusę?**Idealiai tinka ASP.NET paslaugoms ir debesų funkcijoms.

 Lietuvių