|
|
发表于 2006-8-19 22:06:00
|
显示全部楼层
Re:VB.NET 怎么把pictureBox中的图片保存成文件
……
你在.net里面用API来画?
在.net下要用system.drawing这个命名空间来画图(其实就是封装的GDI32+,你要用vb6的方法也行,不过记得得先实例化image属性)
p1.Image = New System.Drawing.Bitmap(200, 200, Imaging.PixelFormat.Format24bppRgb)'将p1的image属性实例化了,就是创建了一个200*200的24位位图
Dim gr As System.Drawing.Graphics'graphics这个类封装了所有GDI32+的函数
gr = System.Drawing.Graphics.FromImage(p1.Image)'从p1.image这个图像创建一个GDI32+对象
Dim p2 As New System.Drawing.Bitmap("test.bmp")'加载一幅待会儿bitblt的位图
gr.DrawImage(p2, 10, 20)'将p2这个图像画到p1.image的10,20这个坐标上
gr.Dispose()
p1.Image.Save("output.bmp")
|
|