C#中如何使用GDI

1128
2023/9/19 22:58:29
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C#中使用GDI(Graphics Device Interface)可以通过System.Drawing命名空间中的类来实现。下面是一些使用GDI绘图的常见操作示例:

  1. 创建Graphics对象:
Graphics g = this.CreateGraphics();
  1. 绘制直线:
Pen pen = new Pen(Color.Black);
g.DrawLine(pen, x1, y1, x2, y2);
  1. 绘制矩形:
Pen pen = new Pen(Color.Black);
g.DrawRectangle(pen, x, y, width, height);
  1. 绘制椭圆:
Pen pen = new Pen(Color.Black);
g.DrawEllipse(pen, x, y, width, height);
  1. 绘制文本:
Font font = new Font("Arial", 12);
SolidBrush brush = new SolidBrush(Color.Black);
g.DrawString("Hello World", font, brush, x, y);
  1. 绘制图像:
Image image = Image.FromFile("image.jpg");
g.DrawImage(image, x, y, width, height);

以上只是一些简单的示例,GDI还提供了更多绘图和图形处理的功能,你可以根据需要进一步研究和使用。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: C#启动UseShellExecute属性设置