如何将图像添加到vb中的现有位图?

时间:2015-09-18 20:46:54

标签: vb.net image bitmap

假设我有一个600乘600的位图,我想在x和y的位置添加一个图像到该位图。我该怎么办?例如:我有一个600乘600的位图,我想在x为0和y为0的位图上添加一个20乘20的图像?有没有一种简单的方法可以做到这一点,比如预制功能?谢谢。 :)

1 个答案:

答案 0 :(得分:1)

它相当容易。您可以随意使用Graphics Class来完成您想要的操作。您可能想要导入" System.Drawing"它在VB.net项目中默认已经引用。

要做你想做的事,你必须使用这个类来做以下事情:

Using GraphicsObject as Graphics = Graphics.FromImage([Original Bitmap])
    GraphicsObject.Drawimage([Bitmap to Draw], X, Y) 
    'X, Y are the coordinates (inside the bitmap we're drawing into), of where the new bitmap will be drawn
    ' The bitmap will be drawn with its original Width and Height
End Using

Graphics.DrawImage方法已超载,您可以根据您选择提供的参数,以多种不同的方式选择绘制图像。

希望这会有所帮助,玩得开心。