📜  c# 将位图转换为图像 - C# (1)

📅  最后修改于: 2023-12-03 15:13:51.357000             🧑  作者: Mango

C# 将位图转换为图像

当我们需要在C#中处理图片时,有时需要将位图转换为图像。在本篇文章中,我将介绍如何使用C#将位图转换为图像。

准备工作

在开始之前,我们需要安装 .NET Framework 和 Visual Studio。 .NET Framework 是一个运行时环境,允许我们运行和构建.NET应用程序。而Visual Studio则是一款强大的开发工具,帮助我们更快速地编写代码并执行调试。

步骤一:导入命名空间

我们需要在代码中导入System.Drawing命名空间,该命名空间包含了图像和图形对象的各种类。

using System.Drawing;
步骤二:准备位图

我们需要准备一个位图,可以从本地文件中读取,或者通过编程创建位图。以下是从本地文件中读取一张图片并转换为位图的代码。

Bitmap bitmap = new Bitmap(@"d:\image.jpg");
步骤三:将位图转换为图像

一旦我们获得了位图,我们可以使用Graphics类中的FromImage方法将其转换为图像。该方法需要传递位图作为参数。

Image image = Image.FromImage(bitmap);
完整代码
using System.Drawing;

namespace BitmapToImage
{
    class Program
    {
        static void Main(string[] args)
        {
            Bitmap bitmap = new Bitmap(@"d:\image.jpg");
            Image image = Image.FromImage(bitmap);
        }
    }    
}
结论

在本篇文章中,我们介绍了如何使用C#将位图转换为图像。我们首先导入了System.Drawing命名空间,然后准备位图,最后使用Graphics类中的FromImage方法将其转换为图像。