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

  • 阅读/编辑 探险 标签(相机、GPS, ICC 个人资料).
  • 通过支持的转换保存代数据.

性能与可扩展

  • 优化为 **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 服务和云功能.

 中文