0
在具有肖像模式的android中的攝像機方向爲旋轉角度爲90度的視圖。 鏈接在這裏表示爲Android中的錯誤,並且我使用sdk 2.2。 http://code.google.com/p/android/issues/detail?id=1193在肖像模式下的攝像機方向在android
我已經嘗試了鏈接中的所有方法,但無法正確設置問題。在這個問題上的任何答案都會有幫助。期待您的回覆。 謝謝。
在具有肖像模式的android中的攝像機方向爲旋轉角度爲90度的視圖。 鏈接在這裏表示爲Android中的錯誤,並且我使用sdk 2.2。 http://code.google.com/p/android/issues/detail?id=1193在肖像模式下的攝像機方向在android
我已經嘗試了鏈接中的所有方法,但無法正確設置問題。在這個問題上的任何答案都會有幫助。期待您的回覆。 謝謝。
我不知道你將如何進一步使用這些捕獲的圖像。 。 。 所以如果你要捕捉,只是在ImageView的顯示它更好地旋轉90度,並使用下面的代碼設置的位圖
public static Bitmap rotate(Bitmap b, int degrees)
{
if (degrees != 0 && b != null)
{
Matrix m = new Matrix();
m.setRotate(degrees, (float) b.getWidth()/2, (float) b.getHeight()/2);
try {
Bitmap b2 = Bitmap.createBitmap(b, 0, 0, b.getWidth(), b.getHeight(), m, true);
if (b != b2)
{
b.recycle();
b = b2;
}
} catch (OutOfMemoryError ex)
{
throw ex;
}
}
return b;
}
,或者如果你打算把它保存到SD卡,並用它,拍照後使用原代碼旋轉位圖,然後保存在SD卡中。
看一看 - http://stackoverflow.com/questions/10259299/force-a-camera-to-always-open-in-portrait-mode-in-android/10259572#10259572 – 2012-04-22 06:32:06