在C#中,要使用Graphics
類繪制一個圓形,你需要先創建一個Bitmap
對象,然后使用Graphics
對象的DrawEllipse
方法繪制圓形。以下是一個簡單的示例:
using System;
using System.Drawing;
class Program
{
static void Main()
{
// 創建一個寬度和高度為200像素的Bitmap對象
Bitmap bitmap = new Bitmap(200, 200);
// 創建一個Graphics對象,用于在Bitmap上繪制圖形
Graphics graphics = Graphics.FromImage(bitmap);
// 設置繪圖顏色為紅色
graphics.SmoothingMode = SmoothingMode.AntiAlias;
graphics.FillRectangle(Brushes.Red, new Rectangle(0, 0, 200, 200));
// 繪制一個圓形,圓心坐標為(100, 100),半徑為50像素
graphics.DrawEllipse(Pens.Black, 100, 100, 50, 50);
// 保存Bitmap對象到文件
bitmap.Save("circle.png");
// 釋放資源
graphics.Dispose();
bitmap.Dispose();
}
}
這個示例創建了一個200x200像素的Bitmap
對象,然后在上面繪制了一個紅色的矩形作為背景,接著使用DrawEllipse
方法繪制了一個黑色圓形。最后,將繪制的Bitmap
對象保存到文件。