如何将过于精确的分数四舍五入为更易于阅读的不太精确的格式?
我正在使用 MS 的 Windows 成像组件提取的 JPEG EXIF 曝光时间数据。WIC 以分数形式返回曝光时间,分子和分母具有单独的整数。
WIC 通常按预期工作,但对于某些 JPEG,WIC 以百万分之一秒返回曝光时间,这意味着它报告的曝光时间为 7391/1000000 秒,而不是报告例如 1/135 秒的曝光时间。1/135 和 7391/1000000 之间的差异非常小,但后者对大多数用户来说并不直观。因此,我想将过于精确的曝光时间四舍五入到摄影中使用的最接近的标准曝光时间。
除了使用已知合理曝光时间的查找表并找到最接近的匹配之外,还有更好的方法吗?