假设我有一个600乘600的位图,我想在x和y的位置添加一个图像到该位图。我该怎么办?例如:我有一个600乘600的位图,我想在x为0和y为0的位图上添加一个20乘20的图像?有没有一种简单的方法可以做到这一点,比如预制功能?谢谢。 :)
答案 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方法已超载,您可以根据您选择提供的参数,以多种不同的方式选择绘制图像。
希望这会有所帮助,玩得开心。