永发信息网

请问VB.net中如何保存BMP/jpg图像

答案:2  悬赏:60  手机版
解决时间 2021-04-09 06:18
我现在有一个一维数组,byte类型的

如何将这个数组的值生成BMP/jpg图像
最佳答案
我理解你
我写过图片网络传输的和你要求的一样
为了不把图片写到硬盘 又从硬盘读取
而直接保存图片内存流 进行网络传输
从网络读取的图片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()
全部回答
呵呵 我有的啊 private sub command1_click() on error resume next commondialog1.dialogtitle = "打开文件" commondialog1.filter = "所有支持的格式" + _ "(*.bmp;*.jpg;*.gif;*.pcx;*.ico)|" + _ "*.bmp;*.jpg;*.gif;*.pcx;*.ico)" commondialog1.showopen if commondialog1.filename <> "" then if err <> 32755 then dim openfilename as string openfilename = commondialog1.filename picture1.picture = loadpicture(openfilename) end if end if end sub private sub command2_click() on error resume next commondialog1.dialogtitle = "保存为bmp文件" commondialog1.filter = "位图文件(*.bmp)|*.bmp" commondialog1.showsave if commondialog1.filename <> "" then if err <> 32755 then dim savebmpname as string savebmpname = commondialog1.filename savepicture picture1.image, savebmpname end if end if end sub private sub form_load() commondialog1.cancelerror = true end sub 我自己写的啊 很简单的啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我今晚和男朋友聊天聊着聊着就睡着了他发的很
关于鸟窝的佳句,这里只有一棵树,树上只要一
景柔巴勒地址在哪,我要去那里办事
下列河流中,流经热带雨林气候区的是A.尼罗河
农村建房批地基能批多少平方,多少钱一平方。
读书笔记一《当我跑步时,我谈些什么》
衢州旅游 4A景区到底有哪些
dnf90级鬼泣用什么武器好?
和帮忙有关的谚语,德语以drei开头的谚语有哪
–The food here is nice enough.My friend
拆除挡土墙套什么定额,砖砌挡土墙套什么定额
My DarlingMP3下载
宽带连接后电话有杂音
我是新疆的考生,统考225分。想请问一下有没
卓尼县农牧业机械管理局这个地址在什么地方,
推荐资讯
说话腻什么意思
长白山瀑布雨中的句子,形容雨中叶子的诗句
铁路市场营销格言,求市场营销相关名言
求广播剧《烟袋斜街10号》《情敌》的CV资料!
如果能一辈子做他的情人就好了,这样会不会我
来凤县恩施得力文具怎么去啊,谁知道地址啊
下列现象一定涉及化学变化的是A.木已成舟B.积
求黄渤演的【杀生】的百度云资源。。
手机视频声音和画面不同步怎么调整?
请问无锡哪里有二手三轮车交易市场
牡丹江林业中心医院-高压氧我想知道这个在什
微生物有几种?分别是什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?