使用python在线获取图像的exif数据

时间:2011-08-12 14:55:54

标签: python urllib exif

嗨有没有办法在没有下载图像的情况下从给定网址的在线图像中读取exif数据?现在我正在做类似的事情:

import urllib, pyexiv2
urllib.urlretrieve(url, File)
exif_info = pyexiv2.ImageMetadata(File)
exif_info.read()
print exif_info.exif_keys

但我想在没有下载步骤的情况下直接从互联网上阅读。这可能吗?

编辑:要清楚我所指的网址是http://www.site.com/logo.jpg

2 个答案:

答案 0 :(得分:3)

实际上,“直接从互联网上阅读”的陈述称为下载。

如果您只能下载文件的某些部分,那么就有可能。但我不认为这是可能的,特别是因为你无法确定EXIF DATA在文件中的位置。

答案 1 :(得分:1)

除非网站公开该元数据,否则在您阅读图像之前无法“阅读”它。