Aspose.Words attēla failu apstrādātājs .NET
Aspose.Words Image File Processor for .NET nodrošina vieglu, pilnībā pārvaldītu API, lai izveidotu, manipulētu un konvertētu rastera un vektoru attēlus.
Radīt diagrammas, zīmēt formas un tekstu, piemērot filtrus, pielāgot krāsas un eksportēt vairākos formātos pilnībā .NET.
Instalācija un uzstādīšana
- Instalēt NuGet paketi
Aspose.Words
. - Ievietojiet savu mērīto licences, lai atslēgtu pilnīgu funkcionalitāti ( Mērtēta licencēšana ).
- Skatīt šo Instalācijas ceļvedis Par detaļām.
Stiprinātas platformas: Windows, Linux, macOS (ar .NET Framework, .Net Core, ,NET 5/6+, Mono).IDEs: Visual Studio 2010–2022, Xamarin, MonoDevelop.
Ātrs sākums: izveido kartes attēlu
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");
Iezīmes un funkcionalitātes
Attēlu veidošana un zīmēšana
- Izveidojiet jaunas baltas kanvas ar savvaļas izšķiršanu.
- Rakstiet līnijas, taisnstūra, elipses, poligoni un ceļi.
- Izmantojiet plāksnes, brūces, gradientus un teksta renderēšanu ar pilnu kontroli.
Izveidošana un transformācija
- Rezize, augu, rotate, flip un skew.
- Pielāgojiet spilgtumu, kontrastu, gamma, hue un piesātinājumu.
- Ķēdes transformācijas caurulēs, lai samazinātu atmiņas izmantošanu.
Pārveidošana un eksports
- Iegūstiet TIFF, JPEG, PNG, BMP, EMF un GIF.
- Iestatīt formāta specifiskas iespējas (kompresijas, kvalitātes, paletes).
- Izveidojiet multi-page TIFF vai pārraidiet rezultātus tieši.
Metadati un EXIF
- Lasīt / Edit Iepriekšējais Tagi (kameras un GPS, ICC un profiliem).
- Metadatu saglabāšana, izmantojot konversijas, kur tās ir atbalstītas.
Izdevējs & Scalability
- Optimizēts batch un real-time lietošanai.
- Lāzi uzlādes un deferēts renderēšana.
- Drošs dizains konkurētspējīgām darba slodzēm.
Integrācija ar .NET
- 100% pārvaldīts kods; bez COM/native atkarības.
- Darbojas ASP.NET Core, Azure funkcijās un bezservera vidēs.
Piemērs: Pielietojiet filtrus attēlam
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");
Labākās prakses
- Sākot licences pirmkārt, lai izvairītos no novērtēšanas ierobežojumiem.
- Reizlietot procesorus, lai izmantotu caching.
- Izmantojiet stream pārslodzes lielajiem failiem tīmekļa pakalpojumos.
- Ķēdes transformācijas vienā zvanā.
- Tune kompresijas / kvalitātes pēc formāta.
- Izmantojiet multi-page TIFF tikai tad, ja nepieciešams.
- Pre-warm kritiskās rutīnas bez servera kontekstos.
- Ievērojiet EXIF izmaiņas cross-viewer saderībai.
Parastās lietojumprogrammas
- Izveidojiet dinamisko grafiku un glabājiet tos kā attēlus.
- Batch resize un optimizē fotogrāfijas tīmekļa piegādei.
- Pielietojiet filtrus un korekcijas veselības aprūpes un zinātniskiem attēliem.
- Konvertēt starp attēla formātus (piemēram, TIFF→JPEG).
- Ievadiet ūdensmarkas vai piezīmes attēla failos.
FAQ
**Kādus formātus es varu saglabāt?**TIFF, JPEG, PNG, BMP, EMF un GIF.
**Vai tas atbalsta metadatu rediģēšanu?**Jā. EXIF un ICC profili tiek saglabāti / rediģēti, ja tie ir atbalstīti.
**Vai ir nepieciešams GPU paātrinājums?**Hardware paātrinājums tiek izmantots, kad tas ir pieejams, bet tas darbojas pilnībā pārvaldīts koda.
**Vai es varu radīt multi-page TIFF?**Jā. Multi-frame iznākums tiek atbalstīts.
**Vai tā var darboties serveru pusē?**Ideāls ASP.NET pakalpojumiem un mākoņu funkcijām.