在C#中,可以使用System.Drawing命名空间下的类来自动生成图片。以下是一个简单的例子,展示了如何创建一个简单的图片并将其保存到硬盘:
using System.Drawing;
class Program
{
static void Main()
{
// 创建一个新的位图对象,宽度为 100,高度为 100
using (Bitmap bmp = new Bitmap(100, 100))
{
// 使用蓝色填充背景
using (Graphics g = Graphics.FromImage(bmp))
{
g.Clear(Color.Blue);
// 在图片上绘制一个红色的圆圈
using (Pen redPen = new Pen(Color.Red, 3))
{
g.DrawEllipse(redPen, 10, 10, 80, 80);
}
}
// 保存图片到当前目录
bmp.Save("generatedImage.png");
}
}
}
码创建了一个100x100像素的蓝色图片,并在中心绘制了一个红色的圆。然后,将生成的图片保存为当前目录下的"generatedImage.png"文件。记得在项目中添加对System.Drawing.Common的引用,以便使用System.Drawing命名空间。