跨平台 System.Drawing.Common 替代品
Aspose.Drawing 在完全託管的程式碼中實現了 System.Drawing API 的大部分(包括圖像處理、向量和文字繪製),無需任何外部依賴。
下載免費試用Aspose.Drawing 套件可用於直接取代專案中的 System.Drawing.Common 套件引用 - 使用 System.Drawing API 的所有現有程式碼將繼續運作,但現在可以在任何 .NET 支援的平台上工作。繪圖庫支援將向量圖形(例如直線、曲線和圖形)以及各種字體、大小和样式的文字渲染到光柵圖像上。影像可以所有常用的圖形格式儲存,包括 BMP、PNG、JPEG、GIF 和 TIFF。 Aspose.Drawing是純粹的.NET函式庫,不依賴任何外部原生渲染引擎。
進階 .NET 圖形 API 功能
從頭開始建立點陣圖 或載入現有文件
編輯影像、新增圖像、新增邊框、新增文字、變更或刪除背景
繪製直線、曲線、樣條曲線和圓弧
繪製矩形、多邊形、橢圓形等形狀
處理和繪製圖形路徑
使用不同的字體和样式渲染文本
使用不同的筆寬度和样式
使用實體、紋理、漸層和剖面線畫筆
支援 Alpha 混合和抗鋸齒
使用剪輯區域
使用座標系變換
繪製向量圖形
Aspose.Drawing 換 .NET 允許繪製不同的向量圖形,例如圓弧、基數樣條線、貝塞爾樣條線、橢圓、閉合曲線、直線和許多其他類型。使用 API 只需幾行程式碼即可繪製不同類型的向量圖形。例如,這是繪製圓弧的程式碼。
畫弧 - C#
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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"); |