我正在使用以下相机代码要求相机旋转捕获的图像数据:
Camera.Parameters params = camera.getParameters();
params.set("rotation", 90);
camera.setParameters(params);
这似乎适用于所有手机,但Droid除外。其他人看到了吗?图像数据始终是横向的,但是Droid上的本机摄像头应用程序可以正常生成人像图像。
我想知道Droid是否只会尊重新的
Camera.Parameters.setRotation()
方法,但这似乎仅在API级别5中可用吗? 最佳答案
如setRotation文档中所述,旋转可能只是存储在jpeg exif标头中。在Droid上确实如此。您可以使用jhead之类的jpeg标头阅读工具进行验证。您也可以使用ExifInterface API读取程序中的方向标记。
关于android - Droid设备-不会旋转从相机捕获的图像吗? (相机参数),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1934378/