Aspose.Drawing for .NET

Aspose.Drawing 可替代 System.Drawing,实现跨平台绘图,支持多种格式与矢量图形绘制,助力 .NET 项目高效运行。

Aspose.Drawing 软件包可用于直接替换项目中引用的 System.Drawing.Common 软件包 - 所有使用 System.Drawing API 的现有代码将继续运行,但现在可在任何支持 .NET 的平台上运行。该绘图库支持将矢量图形(例如线条、曲线和图形)以及各种字体、大小和样式的文本渲染到光栅图像上。图像可以保存为所有常用的图形格式,包括 BMP、PNG、JPEG、GIF 和 TIFF。Aspose.Drawing 是一个纯 .NET 库,不依赖任何外部原生渲染引擎。

高级 .NET 图形 API 功能


从头创建位图 或加载现有文件

编辑图像、添加图像、添加边框、添加文本、更改或删除背景

绘制直线、曲线、样条线和圆弧

绘制矩形、多边形、椭圆形等形状

处理并绘制图形路径

使用不同的字体和样式呈现文本

使用不同的笔宽和样式

使用实心、纹理、渐变和阴影画笔

支持 alpha 混合和抗锯齿

使用剪辑区域

使用坐标系变换

绘制矢量图形

Aspose.Drawing for .NET 支持绘制各种矢量图形,例如圆弧、基数样条曲线、贝塞尔样条曲线、椭圆、闭合曲线、直线以及其他多种类型。使用 API 绘制不同类型的矢量图形只需几行代码。例如,以下是绘制圆弧的代码。

绘制圆弧 - C#


Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);



Graphics graphics = Graphics.FromImage(bitmap);



Pen pen = new Pen(Color.FromKnownColor(KnownColor.Blue), 2);



graphics.DrawArc(pen, 0, 0, 700, 700, 0, 180);



bitmap.Save(@"dirpath\LinesCurvesShapes\DrawArc_out.png");
view rawdraw-arc.cs hosted with ❤ by GitHub


产品推荐

  • 账号登录
社交账号登录