2012-10-22 48 views
1

我使用相機API拍照。預覽(surfaceview)的方向是好的。但是當我看到我拍攝的照片時,這是一個錯誤的方向。 那麼我該如何解決它?我使用HTC的感覺。拍照後圖像的旋轉

p.s.像這樣: 當我拍攝肖像照片時,逆時針顯示90度角。

當我以90度逆時針拍攝照片時,它會以縱向顯示。

+1

你可以請把錯誤的旋轉照片。所以我們可以得到更好的想法。 –

回答

0

檢查我的回答對這個問題to rotate image

您使用Matrix應用所需的旋轉。如果你不是正確的方向,你只需使用ExifInterface.TAG_ORIENTATION來獲得它然後你旋轉你的圖像

+0

我應該在哪裏實現此代碼?我試圖在public void onPictureTaken(byte [] data,Camera camera)並保存。但它錯了。我只是想要它像預覽 – Zenymax

+0

一樣正確的旋轉,你可以使用這個來獲取位圖在你用於預覽的'ImageView'中使用..這是否清晰? –

+0

我明白了。但是當你完成對PictureTaken(byte [] data,Camera camera)的調用時,你有沒有關於保存正確圖像(正確方向的圖像)的想法? – Zenymax