2013-02-21 73 views
1

当我在波泰特模式与我的Android摄像头,看到的图像是在景观 所以我写了:安卓:拍摄并保存图像,人像模式/风景模式

Method rotateMethod; 
    rotateMethod = android.hardware.Camera.class.getMethod("setDisplayOrientation", int.class); 
    rotateMethod.invoke(camera, 90); 

它的工作原理。然而,当我保存图像时,他在横向上的图像(宽度大于高度) 我能做些什么来收集我的相机看到的图像(字节[])?

+0

+1乌拉圭回合问题。我面临同样的问题。你有解决办法吗? – 2013-12-30 10:54:37

回答

-2

使用此代码:

Parameters p=camera.getParameters(); 
p.set("orientation", "portrait");  
camera.setParameters(p); 

并启动摄像头预览

+0

是的,我应该已经精简我已经尝试过,并没有工作(我可能在更低的APi) – morg 2013-02-21 11:00:45

+0

没有为我工作。 – Justin 2014-04-15 14:00:18