我用winhex打开了用ov2640拍照得到的JPEG图像
文件的开头
文件的结尾
发现0xff 0xd8 和0xff 0xd9是包含在在jpeg文件里面的,我在jpeg拍照的同时,将pbuf中的数据通过串口发送到了电脑,得到了数据,
我的操作是新建了一个文本文档,将得到的数据复制到文本文档,另存为.jpg,结果另存为得到的.jpg虽然是图片格式,当时打开显示没有预览;另外我发现,JPEG拍照得到的数据大小为185K,占用空间188K,而得到的图片数据在文本文档中大小为539k,占用空间540k,即使另外.jpg,文件大小还是539k。
我请问,通过得到的图片数据,我怎么操作能实现另存为操作 得到在电脑上能打开的JPEG文件
实际上jpeg数据,怎么可能是ASCII....
所以你格式就搞错了.
乱搞一通是不行的.
一定要的话,选择hex显示,然后将所有的hex保存,然后一个个转换成二进制存储,然后修改为.jpg,就可以.
---------------------------------
找到解决办法了
---------------------------------
有结题么,怎么解决的?
一周热门 更多>