【发布时间】:2023-03-11 06:48:01
【问题描述】:
我正在开发相机应用程序,我必须设置 ISO,但我无法获得任何设置 ISO 的方法,例如 setPictureSize 等。请告诉我如何知道设备相机是否支持 ISO 设置。
感谢提前。
【问题讨论】:
-
你可以在这里查看我的答案:stackoverflow.com/a/37567225/3976589。希望它有所帮助:)
标签: android
我正在开发相机应用程序,我必须设置 ISO,但我无法获得任何设置 ISO 的方法,例如 setPictureSize 等。请告诉我如何知道设备相机是否支持 ISO 设置。
感谢提前。
【问题讨论】:
标签: android
你可以这样做
Camera camera = Camera.open();
Camera.Parameters params = camera.getParameters();
params.set("iso", "400");
camera.setParameters(params);
可能的值是:
100、200、400、800、1600、自动
要检查您的设备上是否有可用的 ISO,您可以尝试以下操作:
String supportedValues = camParams.get("iso-values");
if (supportedValues == null) {
// ISO is not supported
}
【讨论】: