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 库,不依赖任何外部原生渲染引擎。
从头创建位图 或加载现有文件
编辑图像、添加图像、添加边框、添加文本、更改或删除背景
绘制直线、曲线、样条线和圆弧
绘制矩形、多边形、椭圆形等形状
处理并绘制图形路径
使用不同的字体和样式呈现文本
使用不同的笔宽和样式
使用实心、纹理、渐变和阴影画笔
支持 alpha 混合和抗锯齿
使用剪辑区域
使用坐标系变换
Aspose.Drawing for .NET 支持绘制各种矢量图形,例如圆弧、基数样条曲线、贝塞尔样条曲线、椭圆、闭合曲线、直线以及其他多种类型。使用 API 绘制不同类型的矢量图形只需几行代码。例如,以下是绘制圆弧的代码。
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"); |