我的应用正在使用此Intent拍照:
Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
i.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, saveUri);
startActivityForResult(i, cameraData);
有没有办法设置相机的分辨率?
非常感谢任何建议。
谢谢!
答案 0 :(得分:0)
首先解决方案意味着捕捉我期望的尺寸,而不是预览尺寸..对吗?
好像,不是因为你正在使用默认的相机活动而不能这样做,如果你想自己设置,你需要编写自己的自定义代码,你可以设置你想要的任何东西。顺便说一句,如果你打开默认的相机活动,我认为他们自己可以找到一些选项来设置分辨率(通过菜单或表面按钮),因设备而异。
答案 1 :(得分:-1)
使用Intent方法无法做到这一点。
但您可以更改分辨率,如果您在自己的应用中使用相机。
Camera.Parameters parameters = camera.getParameters();
parameters.setPreviewSize(x, y);
camera.setParameters(parameters);