C# 控制台程序保存图片
时间: 2024-02-05 11:08:51 浏览: 149
你可以使用C#控制台程序来保存图片。以下是一个示例代码:
```csharp
using System;
using System.Drawing;
using System.Windows.Forms;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
// 创建一个Bitmap对象,用于保存图片
Bitmap bitmap = new Bitmap(800, 600);
// 创建一个Graphics对象,用于绘制图片
Graphics graphics = Graphics.FromImage(bitmap);
// 在Graphics对象上绘制你想要保存的内容,比如文本、图形等
graphics.DrawString("Hello, World!", new Font("Arial", 12), Brushes.Black, new PointF(10, 10));
// 保存图片到指定路径
string imagePath = "C:\\path\\to\\image.png";
bitmap.Save(imagePath, System.Drawing.Imaging.ImageFormat.Png);
// 释放资源
graphics.Dispose();
bitmap.Dispose();
Console.WriteLine("图片保存成功!");
Console.ReadLine();
}
}
}
```
这段代码创建了一个800x600像素的Bitmap对象,并使用Graphics对象在其上绘制了一段文本。然后,使用Save方法将图片保存为PNG格式的文件。你可以将`"C:\\path\\to\\image.png"`替换为你想要保存图片的路径。
阅读全文