python 读取图片拍摄高度
时间: 2023-10-04 15:03:41 浏览: 182
要使用Python读取图片的拍摄高度,可以使用exifread包中的process_file函数来获取图像的信息。首先,你需要安装exifread包,可以使用pip install exifread命令进行安装。接下来,你可以使用以下代码片段来读取图片的拍摄高度:
```
import exifread
img_path = r"bei_012744.jpg"
f = open(img_path, 'rb')
contents = exifread.process_file(f)
f.close()
altitude = contents['GPS GPSAltitude'].printable
altitude = float(altitude.split('/')[0]) / float(altitude.split('/')[1])
print("拍摄高度:", altitude)
```
在这个代码片段中,我们首先打开图片文件,并使用exifread.process_file函数来获取图像的信息。然后,通过contents['GPS GPSAltitude'].printable来获取图片的拍摄高度。最后,我们将拍摄高度打印出来。
请注意,这只是一个示例代码,你需要将img_path变量替换为你自己的图片路径。另外,由于exifread返回的拍摄高度是一个字符串,我们需要将其转换为浮点数来获得实际的高度值。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [python读取图片属性信息](https://blog.csdn.net/weixin_34910922/article/details/123340837)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文