我想找出圖片的EXIF旋轉。當圖片顯示在圖庫中時,圖片不會旋轉,但在使用EXIF信息「向左旋轉」加載圖像後,圖片顯示爲旋轉。Android:從URI獲取EXIF旋轉
現在我想問問用戶,如果他想使用旋轉的圖像或原件。
我得到一個開放的,以該方法,它的存儲位圖
InputStream inputStream = PaintroidApplication.applicationContext.getContentResolver().openInputStream(bitmapUri);
BitmapFactory.decodeStream(inputStream, null, options);
inputStream.close();
現在我想用ExifInterface來確定的旋轉,但ExifInterface需要一個路徑:
ExifInterface exif = new ExifInterface(bitmapUri.getPath());
rotation = exif.getAttributeInt(ExifInterface.TAG_ORIENTATION, ExifInterface.ORIENTATION_NORMAL);
現在我有一個問題,路徑和logcat顯示以下消息:
E/JHEAD:無法打開'/ document/image:15035'
我該如何解決這個問題或者是否有其他解決方案來查找EXIF信息?
我猜你使用一個選擇器(REQUEST_IMAGE_PICK)來識別路徑圖像? – Neil 2015-02-11 11:07:25
我在這裏發現了一個類似的問題http://stackoverflow.com/questions/19834842/android-gallery-on-kitkat-returns-different-uri-for-intent-action-get-content – Neil 2015-02-11 11:23:41