Aspose.Words Image File Processor pro .NET
Aspose.Words Image File Processor pro .NET poskytuje lehkou, plně spravovanou API pro vytváření, manipulaci a konverzi rasterových a vektorových snímků . Poskytuje vysokorychlostní výkon v desktopových, serverových i cloudových aplikacích, aniž by se spoléhalo na externí obrazové rámce.
Generovat grafy, vytvářet tvary a text, aplikovat filtry, upravovat barvy a exportovat do více formátů zcela v .NET.
Instalace a nastavení
- Instalace balíčku NuGet
Aspose.Words
. - Využijte své měřené licence k odemknutí plné funkce ( Licencování na bázi měření ).a).
- Podívejte se Instalační průvodce Pro detaily.
Podporované platformy: Windows, Linux, macOS (s .NET Framework, .NET Core,.NET 5/6+, Mono).IDES: Visual Studio 2010–2022, Xamarin, MonoDevelop.
Rychlý start: Vytvořte grafický obrázek
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");
Funkce a funkce
Vytvoření obrazu a kreslení
- Vytvořte nové bílé kanvasy při svévolné rezoluci.
- Nakreslí linie, rektangle, elipsy, polygony a trasy.
- Použijte pěny, brýle, gradienty a textové renderování s plnou kontrolou.
Editační a transformační
- Odstranit, pěstovat, otáčet, flip a skákat.
- Přizpůsobte jas, kontrast, gama, hue a nasycení.
- Řetězové transformace v potrubích, aby se minimalizovalo používání paměti.
Formát konverze a vývozu
- Ušetřete na TIFF, JPEG, PNG, BMP, EMF a GIF.
- Konfigurujte formát-specifické možnosti (kompresi, kvalita, paleta).
- Vytvořte multi-page TIFF nebo streamujte výsledky přímo.
Metadata a EXIF
- Číst / editovat Exipce fotoaparát a GPS, ICC a profilů).
- Udržujte metadata prostřednictvím konverzí, kde jsou podporovány.
Výkon a skalovatelnost
- Optimalizované pro použití batch a real-time.
- Snadné nabíjení a deferované renderování.
- Bezpečný design pro konkurenceschopné pracovní zatížení.
Integrace s .NET
- 100% řízený kód; žádné COM/native závislosti.
- Působí v ASP.NET Core, Azure Functions a bezserverových prostředí.
Příklad: Aplikujte filtry na obrázek
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");
Nejlepší postupy
- Start licence nejprve , aby se zabránilo omezení hodnocení.
- Použití procesorů k využití cachingu.
- Použijte stream overloads pro velké soubory v webových službách.
- Chain transformations v jednom volání.
- Tune komprese / kvalita podle formátu.
- Použijte Multi-page TIFF pouze v případě potřeby.
- Pre-teplé kritické rutiny v kontextech bez serveru.
- Validujte změny EXIF pro cross-view kompatibilitu.
Běžné použití
- Vytvořte dynamické grafy a uložte je jako obrázky.
- Batch zhromažďovat a optimalizovat fotografie pro webové doručení.
- Aplikujte filtry a opravy pro zdravotní péči a vědecké obrázky.
- Konvertovat mezi formáty obrazu (např. TIFF → JPEG).
- Vložte vodní známky nebo poznámky do obrázkových souborů.
FAQ
**Které formáty můžu uložit?**TIFF, JPEG, PNG, BMP, EMF a GIF.
**Podporuje to úpravu metadata?**EXIF a ICC profily jsou uchovávány / upraveny tam, kde jsou podporovány.
**Je potřeba GPU zrychlení?**Akcelerace hardwaru se používá, když je k dispozici, ale plně běží v řízeném kódu.
**Můžu generovat multi-stránky TIFF?**Podporuje se multi-frame výstup.
**Může to spustit serverovou stránku?**Ideální pro služby ASP.NET a cloudové funkce.