vb.net 将文件转化成二进制

Dima()openXXforbinaryas#1'这里的XX指的是图片的路径。ReDima(LOF(1))get#1,,aclose#1这段代码如何转化成VB.NET的... Dim a()
open XX for binary as #1 '这里的XX指的是图片的路径。
ReDim a(LOF(1))
get #1,,a
close #1
这段代码如何转化成VB.NET 的
展开
 我来答
包布丁
2013-08-18 · TA获得超过1358个赞
知道小有建树答主
回答量:1435
采纳率:25%
帮助的人:1226万
展开全部
首先引入System.IO命名空间
Imports System.IO
然后使用文件流来读入数组:
Dim bytes() As Byte
Using fs As New FileStream(文件路径,FileMode.Open)
ReDim bytes(fs.Length-1)
fs.Read(bytes,0,fs.Length)
fs.Close()
End Using

这样bytes就是整个文件的所有字节了
从字节生成Image:
Dim img As Image = Image.FromStream(New MemoryStream(bytes))
img就是图片了
peter987662
推荐于2016-06-01 · TA获得超过1330个赞
知道小有建树答主
回答量:1117
采纳率:0%
帮助的人:1195万
展开全部
将文件转化成二进制
Dim data As Byte() = File.ReadAllBytes("a.jpg")
将数组再转化成图片

Dim img As Image
Using ms As New MemoryStream(data)
img = Image.FromStream(ms)
End Using
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百百mp3
2013-08-18 · TA获得超过855个赞
知道小有建树答主
回答量:901
采纳率:90%
帮助的人:550万
展开全部
Dim a As Byte() = System.IO.File.ReadAllBytes(XX) '这里的XX指的是图片的路径
追问
那如何将数组再转化成图片呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式