如何在 C# 中显示图像
在 C# 中显示图像需要使用
System.Drawing命名空间中的相关类和方法:
1. 创建一个 Bitmap
对象
Bitmap类表示一个位图图像,可以加载和显示图像。要创建一个
Bitmap对象,可以使用以下代码:
<code class="C#">using System.Drawing;
...
Bitmap bitmap = new Bitmap("image.png");</code>2. 创建一个 Graphics
对象
Graphics类提供绘制图像所需的绘图表面。要创建一个
Graphics对象,可以使用以下代码:
<code class="C#">using System.Drawing; ... Graphics graphics = Graphics.FromImage(bitmap);</code>
3. 绘制图像
使用
Graphics对象中的
DrawImage方法将图像绘制到绘图表面上:
<code class="C#">graphics.DrawImage(bitmap, 0, 0);</code>
4. 显示图像
要显示图像,可以使用
Image类中的
FromImage方法创建一个
Image对象:
<code class="C#">Image image = Image.FromHbitmap(bitmap.GetHbitmap());</code>
然后,将
Image对象传递给控件(例如
PictureBox)的
Image属性:
<code class="C#">pictureBox.Image = image;</code>
现在,图像将显示在
PictureBox控件中。
