
要使用
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%"]