首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

怎么把摄像头拍照得来的Byte[] 还原成一副图片存到本地

2012-01-23 
如何把摄像头拍照得来的Byte[] 还原成一副图片存到本地?已经得到了手机摄像头拍照的图片byte[]也可以在手

如何把摄像头拍照得来的Byte[] 还原成一副图片存到本地?
已经得到了手机摄像头拍照的图片   byte[]
也可以在手机上创建文件并且可以向里面写入数据
打个比方   我现在在手机文件夹里面创建一个文件hello.jpg,然后   把byte[]   写到该文件里面去,然后我退出程序
打开手机文件夹,想打开该图片,结果   该图片无法打开
估计是因为该图片的内部数据格式不对

所以我想求助如何摄像头拍照取到的byte[]   保存为手机里面的一张图片。
好像要对byte[]做一些处理
因为该byte[]   不是图片文件的byte[],

请大家指点一下。

谢谢

[解决办法]
你把你创建的文件后缀改为.PNG试试
[解决办法]
手机摄像头获取snap的时候要指定编码格式。默认是png编码,文件名要保存为.png,手机才能识别,或者是你指定jpeg编码格式,保存为jpeg后缀

热点排行