Aspose.Words képfájl feldolgozó .NET
Az **Aspose.Words Image File Processor for .NET ** egy könnyű, teljesen kezelt API-t biztosít a rester és vektor képek létrehozására, manipulálására és átalakítására . Ez nagy sebességű teljesítményt nyújt asztali, szerver és felhőalkalmazásokon anélkül, hogy a külső képalkotási keretekre támaszkodna.
Térképeket generál, alakokat és szöveget rajzol, szűrőket alkalmaz, színeket szabályoz és több formátumra exportál.
Telepítés és telepítés
- Telepítse a NuGet csomagot
Aspose.Words
. - Kérjük, vegye figyelembe a teljes funkciót ( Mérett licenc ).
- Lásd a Telepítési útmutató A részletekért.
Támogatott platformok: Windows, Linux, macOS (a .NET Framework, a .NET Core, az 5/6+, a Mono).IDE: Visual Studio 2010–2022, Xamarin, MonoDevelop.
Gyors indítás: Hozzon létre egy grafikus képet
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");
Jellemzők és funkciók
Kép létrehozása és rajzolása
- Új, önkényes felbontású csatornák generálása.
- A vonalak, a rektangulák, az elliptikusok, poligonok és útvonalak festése.
- Használjon kalapokat, törölközőket, gradienseket és szöveges renderelést teljes ellenőrzéssel.
Szerkesztés és átalakítás
- Része, növény, rotatás, flip, és csúszás.
- Fény, kontraszt, gamma, hue és telítettség beállítása.
- A lánc átalakítása a csővezetékekben a memória használatának minimalizálása érdekében.
Átalakítás és export
- Megtakarítás a TIFF, JPEG, PNG, BMP, EMF és GIF.
- Állítsa be a formátum-specifikus opciókat (kompresszió, minőség, paletta).
- Hozzon létre ** többoldalú TIFF** vagy közvetlenül stream eredményeket.
Metadata és EXIF
- Olvasás / Edit Értékelés A fényképezőgép, a GPS, ICC A profilok).
- Tartsa meg a metadatait az átalakításokon keresztül, ahol támogatott.
teljesítmény és skálázhatóság
- Optimalizált az **batch ** és a real-time használathoz.
- Gyors feltöltés és eltávolított renderelés.
- Thread-safe design a versenyképes munkaköltségekhez.
Integráció a .NET-vel
- 100% -os kezelt kód; nincs COM / szülői függőség.
- Az ASP.NET Core, az Azure funkciók és a szerver nélküli környezetben működik.
Példa: A szűrők alkalmazása egy képre
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");
Legjobb gyakorlatok
- Kezdeményezze a licencet először az értékelési korlátok elkerülése érdekében.
- Újra használja a processzorokat a caching kihasználásához.
- Használja a stream túlterhelések nagy fájlokat a webes szolgáltatásokban.
- Chain átalakítások egyetlen hívásban.
- Kompresszió/minőség a formátum szerint.
- Használja ** többoldalú TIFF** csak akkor, ha szükséges.
- Pre-meleg kritikus rutinok szerver nélküli kontextusban.
- Az EXIF-változások érvényesítése a cross-viewer kompatibilitáshoz.
Általános használati esetek
- Hozzon létre dinamikus diagramokat és mentse őket képként.
- Batch resize és optimalizálja a fényképeket a webes szállításhoz.
- A szűrők és korrekciók alkalmazása az egészségügyi és tudományos képekhez.
- Átalakítás a képformátumok között (például TIFF→JPEG).
- A vízjelzők vagy jegyzetek beillesztése a képfájlokba.
FAQ
**Milyen formátumokat tudok menteni?**TIFF, JPEG, PNG, BMP, EMF és GIF.
**Támogatja a metadata szerkesztését?**Igen. az EXIF és az ICC profiljait ott tartják meg/szerkesztik, ahol támogatják.
**Szükséges a GPU felgyorsítása?**Nem. A hardvergyorsítást akkor használják, ha rendelkezésre áll, de teljes mértékben működik a kezelt kódban.
**Meg tudok generálni többoldalú TIFF?**Igen. Multi-frame kimenetel támogatott.
**Lehet-e a szerver oldalán futtatni?**Ideális az ASP.NET szolgáltatásokhoz és a felhőfunkciókhoz.