Aspose.Words Image File Processor til .NET
Aspose.Words Image File Processor for .NET giver en let, fuldt forvaltet API til skabelse, manipulation og konvertering af raster- og vektorbilleder . Det leverer højhastighedseffektivitet i skrivebord, server og cloudapplikationer uden at stole på eksterne billedrammer.
Generere diagrammer, tegne former og tekst, anvende filtre, justere farver og eksportere til flere formater helt i .NET.
Installation og installation
- Installation af NuGet-pakken
Aspose.Words
. - Anvend din mårede licens til at afbryde fuld funktionalitet ( Målt licens ).
- Se den Installationsvejledning for detaljerne.
Støttede platforme: Windows, Linux, macOS (med .NET Framework, .NET Core,.NET 5/6+, Mono).ID’er: Visual Studio 2010–2022, Xamarin, MonoDevelop.
Hurtig start: Skab et grafikbillede
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");
Funktioner og funktioner
Billed skabelse og tegning
- Generere nye hvide kanvaser ved vilkårlig opløsning.
- Draw linjer, rektangler, ellipser, polygoner og veje.
- Brug pensler, bruser, gradienter og tekst rendering med fuld kontrol.
Udgivelse & Transformation
- Resize, crop, rotate, flip og skive.
- Tilpasning af lys, kontrast, gamma, hue og mættelse.
- Kæden transformationer i rør for at minimere hukommelsesbruget.
Konvertering og eksport
- Spar til TIFF, JPEG, PNG, BMP, EMF og GIF.
- Konfigurer format-specifikke muligheder (kompression, kvalitet, palet).
- Generere multi-page TIFF eller stream resultater direkte.
Metadata og EXIF
- Læs/redigér Forsøg Tag (kamera og GPS, ICC af profilen).
- Opbevar metadata gennem konverteringer, hvor det støttes.
Udstyr & Scalability
- Optimeret til **batch ** og real-time brug.
- Læge loading og deferred rendering.
- Trådsikker design til konkurrencedygtige arbejdsladser.
Integration med .NET
- 100% administreret kode; ingen COM/native afhængigheder.
- Arbejder i ASP.NET Core, Azure-funktioner og serverløse miljøer.
Eksempel: Anvend filtre til et billede
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");
Bedste praksis
- Initiere licensen først for at undgå evalueringsgrænser.
- genbrug af processorer til at drage fordel af caching.
- Brug stream overlader til store filer i webtjenester.
- Chain transformations i en enkelt opkald.
- Tune kompression/kvalitet efter format.
- Brug multi-page TIFF kun, når det er nødvendigt.
- Forvarm kritiske rutiner i serverløse sammenhænge.
- Validerer EXIF-ændringer for cross-view kompatibilitet.
Gennemsigtig brug af tilfælde
- Skab dynamiske diagrammer og gem dem som billeder.
- Batch resize og optimere billeder til weblevering.
- Anvend filtre og korrektioner til sundhed og videnskabelige billeder.
- Konverter mellem billedformater (f.eks. TIFF → JPEG).
- Indsæt vandmærker eller annotationer i billedfiler.
FAQ
**Hvilke formater kan jeg gemme til?**TIFF, JPEG, PNG, BMP, EMF og GIF.
**Er det understøttet metadata redigering?**EXIF- og ICC-profiler bevares/editeres, hvor de understøttes.
**Er GPU acceleration nødvendig?**Hardware acceleration bruges, når det er tilgængeligt, men det kører fuldt ud i den administrerede kode.
**Kan jeg generere multi-page TIFF?**Multi-frame udledning er understøttet.
**Kan det køre server-side?**Ideel til ASP.NET-tjenester og cloudfunktioner.