【发布时间】:2014-11-30 18:20:54
【问题描述】:
我有一个自定义相机应用程序。
我正在使用 FOS 保存图像(经过一些处理),写入我在使用 OpenCV Mats 操作图像后得到的 jpeg 字节:
File photo=new File(dir, getFileName()); // [external_storage]/DCIM/Camera/id.jpg
FileOutputStream fos=new FileOutputStream(photo.getPath());
fos.write(jpeg[0]);
fos.close();
使用文件管理器,我可以看到图像已正确保存到DCIM/Camera 目录,以及使用 Google 相机应用拍摄的照片。但是,它们不会显示在手机上的照片应用程序中。我是否需要设置某种 EXIF 数据才能发生这种情况,还是发生了其他事情?
【问题讨论】: