2014-04-18 128 views
0

我使用本機相機拍攝一張照片,然後當我在Android應用中顯示它時,如果照片是肖像,那麼它會自動在橫向上顯示照片。我確實希望在風景中使用這張照片,但是有沒有辦法強制圖像保持在任何方向。Android相機背景旋轉

例如,如果它是在肖像中拍攝,那麼當照片顯示時,我只是想讓它保持它的樣子,而不是android自動旋轉圖像並對其進行拉伸。

我已經嘗試強制使用MediaStore.EXTRA_SCREEN_ORIENTATION將其設置爲橫向,並將其設置爲橫向,但在裝入時仍會嘗試旋轉圖像。

我知道你可以得到文件的方向並實時旋轉,但我沒有看到需要這樣做,我只是想要照片顯示,但它是不分方向。

感謝

編輯:想象一下,你拍張照片肖像,現在如果你旋轉手機(而不是圖像),那麼你仍然有肖像圖像,但它是在橫向顯示(這就是我想要的),但android將圖像旋轉到風景,延伸它等...

回答

0

現在,在相機中有一個錯誤。谷歌還沒有解決這個問題。

另一種方法是,打開系統自動旋轉,拍攝的照片將保持它在預覽中的方向。

+0

我不認爲它的錯誤,因爲android試圖將我的肖像圖像旋轉到風景(因爲我的imageview是風景),但是我想阻止這種情況發生。換句話說,我想自動旋轉禁用不啓用,如果你讓我? – user3313094

+0

我明白你的意思了,我也被困在這個部分很長一段時間。如果您在Google上遇到這個問題,可以在Google羣組中找到關於此錯誤的大量討論。如果您想自己處理照片,請檢查以下問題:[link](https://stackoverflow.com/questions/12933085/android-camera-intent-saving-image-landscape-when-taken-portrait) – cy198706