在Android 2.2中,有沒有辦法在不丟失Exif和其他元數據的情況下旋轉照片?我嘗試過使用Matrix類,但它刪除了元數據。如何旋轉照片而不會丟失Exif和元數據?
2
A
回答
3
您可以讀取EXIF數據,旋轉圖像,然後寫入EXIF數據。 ExifInterface自API 5以來一直可用。我發現了一個寫exif的例子:Android write EXIF GPS Latitude and Longitude onto JPEG failed
1
根據我的研究(2012年11月),如果調整圖像大小(或以其他方式處理),則無法自動保留exif元數據它通過Bitmap *類)。
您必須專門檢索並複製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)
相關問題
- 1. 元/ EXIF數據丟失
- 2. 如何將wchar_t *轉換爲char *而不會丟失數據?
- 3. 旋轉ImageView而不丟失高度
- 4. 調整圖像大小而不丟失EXIF數據?
- 5. 使用.NET調整圖像大小而不會丟失EXIF數據
- 6. Android:上傳JPG圖像而不會丟失EXIF
- 7. 旋轉設備丟失數據
- 8. 選項卡內的片段旋轉時丟失所有數據?
- 9. 如何上傳JPEG圖像而不丟失EXIF?
- 10. 凡而不丟失數據
- 11. 如何推入服務而不會丟失以前的數據?
- 12. 如何從照片中獲得exif?
- 13. Django的:更新數據庫模式,而不會丟失數據
- 14. 圖片exif /元數據閱讀/寫作?
- 15. 如何升級sqlite數據庫而不丟失數據?
- 16. 如何使用FileOutputStream寫入數據而不丟失舊數據?
- 17. 如何更改數據庫而不丟失數據?
- 18. 如何重定向而不會丟失asp.net MVC2中的會話數據?
- 19. 轉換條款值,而不會丟失精度(分數)
- 20. 貓頭鷹旋轉木馬2 - 有時照片不會加載
- 21. 使用串口而不丟失數據
- 22. JSF PrimeFaces丟失數據和會話
- 23. CodeIgniter和Joomla - 會話數據丟失
- 24. 如何將微分轉換爲美元而不丟失小數精度?
- 25. Apple Live照片元數據
- 26. Base64 - Exif元數據
- 27. 如何系統地合併數組而不丟失數據?
- 28. CodeIgniter會話丟失數據
- 29. 將新行插入到數據框而不會丟失格式
- 30. 安卓:上一頁按鈕,而不會丟失數據