You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将EXIF中rational64u类型GPSTrack值转换为方位角?

EXIF GPSTrack(rational64u类型)转方位角方法

字段存储逻辑

EXIF规范中rational64u为无符号64位有理数类型,所有该类型的字段都会以(分子, 分母)的元组形式存储,实际值为二者的商。

转换方法

你读取到的(116001, 424)就是GPSTrack字段对应的分子和分母,直接做除法运算即可得到最终方位角:

import piexif
exif_dict = piexif.load('./img/IMG_1146.jpg')  
h = exif_dict['GPS'][piexif.GPSIFD.GPSTrack]
# 转换为方位角
gpstrack = h[0] / h[1]
print(gpstrack)
# 输出:273.5872641509434

计算结果和工具查询的273.5872642完全一致。该值为标准方位角,取值范围0~360度,0度指向正北,角度沿顺时针方向递增。

内容的提问来源于stack exchange,提问作者arkriger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 23:06:04