bitmap怎么转byte数组

2939 人浏览 | 时间: 2016-08-23 22:36:12 | 作者: codexia
我D盘有一张bmp的图片,怎么样才能把这张图片转成一个byte数组呢?{12,34,222,.....}这样的数组

C++技术网解答:

    bmp图片文件是二进制数据,你将图片文件以二进制的格式打开,然后读取数据,就是二进制的文件数据。然后一次性将图片文件数据读入到缓存中。这个缓存就是你的byte数组。

    你最好是在打开文件后,获取文件的大小,然后根据获取的大小,动态创建一个字节数组。因为你事先并不知道图片文件数据到底有多大,无法事先定义一个固定大小的字节数组。而且,定义的自动数组有大小限制,自动数组使用的是栈来存储的。而默认的栈大小一般是1MB。如果你的图片大小超出

请微信扫码阅读。
为防止恶意爬虫,
已开启反爬机制,
理解哟~~~~
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 0 点赞 0