using System;
using System.Drawing;
class Program
{
static void Main()
{
// 创建一个新的 Bitmap 对象,宽度为 800 像素,高度为 600 像素
using (Bitmap bitmap = new Bitmap(800, 600))
{
// 获取 Graphics 对象,用于在位图上绘图
using (Graphics g = Graphics.FromImage(bitmap))
{
// 设置背景颜色为白色
g.Clear(Color.White);
// 绘制一个红色的矩形
g.FillRectangle(Brushes.Red, 100, 100, 200, 150);
// 绘制一条蓝色的对角线
g.DrawLine(Pens.Blue, 0, 0, 800, 600);
}
// 保存位图到文件
bitmap.Save("output.bmp");
}
Console.WriteLine("图像已保存为 output.bmp");
}
}
new Bitmap(width, height) 创建一个指定宽度和高度的位图。Graphics.FromImage(bitmap) 获取一个 Graphics 对象,用于在位图上绘制图形。g.Clear(Color.White) 将整个位图的背景设置为白色。g.FillRectangle 和 g.DrawLine 方法分别绘制一个红色矩形和一条蓝色对角线。bitmap.Save("output.bmp") 将绘制好的位图保存到文件中。这个示例展示了如何使用 C# 的 System.Drawing 命名空间中的类来创建、绘制和保存位图。
上一篇:c# assembly
下一篇:c# 全局变量
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站