vb.net保存jpg vb 保存图片

请问VB.net中如何保存BMP/jpg图像vb.net保存jpg我理解vb.net保存jpg你
我写过图片网络传输的和vb.net保存jpg你要求的一样
为了不把图片写到硬盘 又从硬盘读取
而直接保存图片内存流 进行网络传输
【vb.net保存jpg vb 保存图片】从网络读取的图片byte数组转成图片代码如下
Dim mStream As New IO.MemoryStream
mStream.Write(b, 0, b.length)'这里b就是你的一维数组了
Dim Img As New Bitmap(mStream)
mStream.Close()
mStream.Dispose()
下面是把图片保存到一维数组的方法
Dim Stream As New IO.MemoryStream
im.Save(Stream, System.Drawing.Imaging.ImageFormat.Jpeg)
im = Nothing
Stream.Flush()
Dim b As Byte() = Stream.ToArray
Stream.Dispose()
在VB.NET下面如何显示和保存缩放图像实现代码如下:
Dim img As Image = Image.FromFile("D:\Image\tstImage.jpg")'tstImage是原先的图片
Dim grfx As Graphics = Me.CreateGraphics
grfx.DrawImage(img, 0, 0, img.Width * 3, img.Height * 3)'在Form里显示
Dim imgnew As New System.Drawing.Bitmap(img, img.Height * 3, img.Width * 3)'新建一个放大的图片
imgnew.Save("D:\Image\tstNewImage.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)'保存放大后图片
你可以建一个Form , 然后在Form里拖进一个Button,把上面的代码放在Button_Click事件里面,执行就行了 。
对上面代码的解释:
1.要获取Graphics对象只能从某一事件的参数中获取或者使用窗体和控件对象的CreateGraphics方法来获取-----上面代码使用Me.CreateGraphics来引用这个对象 。
2.加载一个图片用Image类的FromFile或者FromStream方法
3.用DrawImage来显示一个图片,该方法有30多个重载方法,可以查MSDN了解细节 。
4.保存时的一个问题:我们必须先建一个对象,用于存缩放图像 。
vb.net保存.jpg文件 文件名为当前时间 , 怎么实现 , 各位谢谢了 。。。。now()可以返回当前时间,如果你要把它作文件名,那么需要先转换成string,可以使用
format函数
,比如format(now(),
关于vb.net保存jpg和vb 保存图片的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读