抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

简介:主要介绍了相机所拍摄的图像的文件信息

EXIF

可交换图像文件格式(英语:Exchangeable image file format,官方简称Exif),是专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据。Exif可以附加于JPEG、TIFF、RIFF等文件之中,为其增加有关数码相机拍摄信息的内容和索引图或图像处理软件的版本信息。

EXIF的读取

在EXIF中最重要的是焦距,图像分辨率信息,下面就会对这两个进行读取

直接读取

exif_information
这里是直接cmd+i读取的图像,在More Info中可以看到图像拍摄时的EXIF信息。

程序中读取

首先需要pip install exifread

1
2
3
4
5
6
7
import exifread
image = open("/Users/charo/Desktop/IMG_3525.jpg", 'rb')
tags = exifread.process_file(image)
focal_length = tags["EXIF FocalLength"].printable
print(focal_length)
Output:
399/100

这里是查看的焦距信息FocalLength,如果想查看有哪些变量,可以添加下面的代码

1
2
for tag in tags.keys():
print(tag)