如何把摄像头拍照得来的Byte[] 还原成一副图片存到本地?
已经得到了手机摄像头拍照的图片 byte[]
也可以在手机上创建文件并且可以向里面写入数据
打个比方 我现在在手机文件夹里面创建一个文件hello.jpg,然后 把byte[] 写到该文件里面去,然后我退出程序
打开手机文件夹,想打开该图片,结果 该图片无法打开
估计是因为该图片的内部数据格式不对
所以我想求助如何摄像头拍照取到的byte[] 保存为手机里面的一张图片。
好像要对byte[]做一些处理
因为该byte[] 不是图片文件的byte[],
请大家指点一下。
谢谢
------解决方案--------------------你把你创建的文件后缀改为.PNG试试
------解决方案--------------------手机摄像头获取snap的时候要指定编码格式。默认是png编码,文件名要保存为.png,手机才能识别,或者是你指定jpeg编码格式,保存为jpeg后缀