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