在Android 2.2中有没有办法在不丢失Exif和其他元数据的情况下旋转照片?我尝试使用Matrix类,但它删除了元数据。
答案 0 :(得分:3)
您可以读取EXIF数据,旋转图像,然后写入EXIF数据。自API 5开始提供ExifInterface。我在此处找到了编写exif的示例:Android write EXIF GPS Latitude and Longitude onto JPEG failed
答案 1 :(得分:1)
根据我的研究(2012年11月),如果您调整图像大小(或通过Bitmap *类处理它),则无法自动保留exif元数据。
您必须按名称专门检索和复制exif属性。这篇博客文章非常有用:
http://vikaskanani.wordpress.com/2011/07/17/android-re-size-image-without-loosing-exif-information/
我在这里写下了自己的经历:
Android Image Resizing and Preserving EXIF data (Orientation, Rotation, etc)