📜  在 C# 中保存图像(1)

📅  最后修改于: 2023-12-03 14:50:51.769000             🧑  作者: Mango

在 C# 中保存图像

在 C# 中保存图像可以使用 .NET Framework 中的 System.Drawing 命名空间提供的类。以下是一些步骤:

步骤1:引用 System.Drawing 命名空间

在代码文件中首先添加以下代码:

using System.Drawing;

这将引用 System.Drawing 命名空间,它提供了用于图形图像的类和方法。

步骤2:创建一个 Bitmap 对象

在 C# 中创建一个图像,需使用 Bitmap 类,该类表示一个位图图像。以下是一些代码:

var bitmap = new Bitmap(800, 600);

以上代码创建了一个 800x600 像素的位图。

步骤3:保存图像到文件

Bitmap 类提供了 Save 方法,用于将图像保存为文件。以下是关于 Save 方法的代码:

bitmap.Save("image.png", ImageFormat.Png);

其中,第一个参数是文件名,第二个参数是图像格式,这里使用 Png 格式。除了 Png 格式,ImageFormat 枚举类型还支持其他多种格式,例如 JpegGif 等。

完整代码示例

下面是一个完整的代码示例:

using System.Drawing;
using System.Drawing.Imaging;

class Program
{
    static void Main()
    {
        var bitmap = new Bitmap(800, 600);

        using (var graphics = Graphics.FromImage(bitmap))
        {
            // 在此处绘制图像
        }

        bitmap.Save("image.png", ImageFormat.Png);
    }
}

在这个例子中,我们创建了一个名为 bitmap800x600 像素的位图,然后使用 using 代码块来创建一个 Graphics 对象,以便在图像上绘制内容。最后,我们将图像保存为 image.png 文件。