首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ExifInterface.TAG_SHUTTER_SPEED_VALUE真的测量快门速度吗?如果是,如何将其转换为更标准的格式?

ExifInterface.TAG_SHUTTER_SPEED_VALUE真的测量快门速度吗?如果是,如何将其转换为更标准的格式?
EN

Stack Overflow用户
提问于 2021-09-20 07:30:26
回答 1查看 101关注 0票数 1

当用Android相机拍摄照片时,我试图获得相机快门的速度。在应用程序创建的图像中使用此指令,其中包含所拍摄的照片。

双vel = exif.getAttributeDouble(ExifInterface.TAG_SHUTTER_SPEED_VALUE,0);

这给出了一些根据亮度水平变化的数值,例如,现在,如果我允许自然光完全穿过我的窗口,它提供了值6.906,如果我不允许它尽可能多的话,它就是3.882。

但另一方面,我使用这个应用程序来检查值的正确性,对于同样的情况,它提供了值1/120和1/12,它们似乎是以标准格式表示快门速度,就像这里看到的那样。

我无法理解ExifInterface.TAG_SHUTTER_SPEED_VALUE是否正确地测量了快门的速度,但是在其他的尺度上,我不知道如何转换或者它是否用错了,使用它是没有帮助的。

有人能告诉我如何从它给出的值转换为1/x格式吗?或者告诉我它是否测量了其他东西?

EN

回答 1

Stack Overflow用户

发布于 2022-05-05 14:15:02

价值单元是APEX值。

不确定这个源,但这是我在APEX值计算中找到的唯一答案:https://www.dpreview.com/forums/post/54376235

快门速度=-log2 2(ExposureTime)。

它与你的价值观相匹配:

代码语言:javascript
复制
-log2(1/120) = 6.907
-log2(1/12) = 3.585

无论如何,如果您正在寻找曝光时间值的秒,您可以直接读取时间代替。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69250548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档