如何:在屏幕上绘制现有位图

可以轻松在屏幕上绘制现有图像。 首先,需要使用采用 Bitmap(String) 文件名的位图构造函数创建一个 Bitmap 对象。 此构造函数接受具有多种不同文件格式的图像,包括 BMP、GIF、JPEG、PNG 和 TIFF。 创建 Bitmap 对象后,将该 Bitmap 对象传递给 Graphics 对象的 DrawImage 方法。

示例

此示例从 JPEG 文件创建一个 Bitmap 对象,然后绘制位图,其左上角位于 (60, 10)。

下图显示了在指定位置绘制的位图:

Screenshot that shows an image at a specified position.

Bitmap bitmap = new Bitmap("Grapes.jpg");
e.Graphics.DrawImage(bitmap, 60, 10);
Dim bitmap As New Bitmap("Grapes.jpg")
e.Graphics.DrawImage(bitmap, 60, 10)

编译代码

前面的示例专用于 Windows 窗体,它需要 PaintEventArgse,后者是 Paint 事件处理程序的参数。

另请参阅