Aspose.Words 图像文件处理器用于 .NET
NET 的 **Aspose.Words 图像文件处理器 ** 提供轻量级,完全管理的 API 为 创建、操纵和转换拉斯特和 vector 图片 . 它在桌面、服务器和云应用中提供高速性能,而无需依靠外部图形框架.
创建图表,绘制格式和文本,应用过滤器,调整颜色,并在 .NET 中将其导出到多种形式.
安装和设置
支持的平台:Windows、Linux、macOS(使用 .NET Framework、 .Net Core、.NET 5/6+、Mono).IDEs: Visual Studio 2010–2022,Xamarin,MonoDevelop.
快速启动:创建图表图像
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");
特点与功能
图像创建与绘画
- 以自愿的分辨率创建新的白色管道.
- 绘制线路、直角、精英、聚合物和路径.
- 使用铅笔、刷子、格拉迪安和全控制的文本制作.
编辑与转型
- 再生,种植,旋转,flip,和滑动.
- 调整亮度、对比、伽马、胡和饱和.
- 在管道中进行链转换,以尽量减少记忆使用.
转型与出口
- 存储到 TIFF, JPEG, PNG, BMP, EMF、 GIF.
- 设置格式特定的选项(压缩、质量、板块).
- 生成 ** 多页 TIFF** 或直播结果.
数据与EXIF
性能与可扩展
- 优化为 **batch ** 和 real-time 的使用.
- 轻松充电和转换.
- 对竞争性工作负载的安全设计.
与 .NET 集成
- 百分之百管理代码;没有COM/原住民依赖.
- 在 ASP.NET Core、Azure 功能和无服务器环境中工作.
例:应用过滤器到图像
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");
最佳实践
- 首先启动许可证 以避免评估限制.
- 重新使用处理器 利用缓存.
- 在 Web 服务中使用 stream overloads 大文件.
- 连锁转型 在一个单一的通话中.
- 按格式调整压缩/质量.
- 只在需要时使用 多页 TIFF.
- 在无服务器背景下预热关键习惯.
- 验证 EXIF 对跨视图兼容性的更改.
常见用例
- 创建 动态图表 并将其保存为图像.
- 包装 ** 回收和优化照片** 为 Web 交付.
- 应用过滤器和医疗保健和科学图像的纠正.
- 图像格式之间的转换(例如,TIFF→JPEG).
- 将水标或标记插入图像文件中.
FAQ
**我可以保存哪些格式?**TIFF、JPEG、PNG、BMP、EMF和GIF.
**它是否支持代码编辑?**EXIF 和 ICC 档案在支持的地方保存/编辑.
**需要加速GPU吗?**硬件加速是在可用的时使用,但它完全运行在管理代码.
**我可以创建多页TIFF吗?**是的,多框输出支持.
**可以运行服务器侧吗?**适合 ASP.NET 服务和云功能.