中国互联网的发展历程:我有一张图片的二进制代码,请问怎么样把这个转成图像

来源:百度文库 编辑:神马品牌网 时间:2024/05/01 13:39:03
各位高手,我有一幅图片的二进制数据,我怎么样才能把二进制的数据还原成一张图片呢?

就像MSSQL,或MYSQL他们也是用二进制的字段存放图片,但是读出的时候还是一张图片.请教了.帮帮忙!!
谢谢两位兄弟,我的文件二进制信息,是用文本显示的.而不直接是二进制数.是这种形式的.
Bitmap = {
494C010117001800040014001400FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000006B2D6B2D6B2D6B2D6B2D6B2D6B2D6B2D6B2D6B2D6B2D6B2D6B2D6B2D
6B2D6B2D6B2D6B2D6B2DFF7FFF7FFF7FFF7FFF7F1042F75EAD35FF7FFF7FFF7F
}

我分析过了,这是一张位图的Hex信息,其中"494C010117001800040014001400FFFFFFFFFF10FFFFFFFFFFFFFFFF"为编程语言所用,424D36以后的数据才是真正的位图Hex内容.用Hex编辑器将424D36以后的内容写入二进制文件,保存成BMP格式即可,推荐工具WinHex.

已经帮你还原了,发到了你QQ邮箱!

如果是一个文件的话,直接把后缀名改成.jpg或gif就可以了(矢量图应该不行)

如果是数据库里的,用流的形式读出,再储存成jpg 或gif格式