图像中的exif标签位于何处?

时间:2011-12-25 22:01:16

标签: python image exif

在Python中,如何找出EXIF标签所在的图像文件中的位置?我假设它在文件的开头,但我有一些专有的图像格式,并希望确保始终如此。感谢。

1 个答案:

答案 0 :(得分:2)

这不仅取决于EXIF自身,还取决于文件类型。

我认为您对JPEG文件感兴趣,所以查看wikipedia page我看到以下段落:

  

严格地说,JFIF和Exif标准是不兼容的,因为它们各自指定它们的标记段(分别是APP0或APP1)首先出现。实际上,大多数JPEG文件都包含一个位于Exif标头之前的JFIF标记段。这允许较旧的读者正确处理较旧格式的JFIF段,而较新的读者也可以解码以下Exif段,对要求它首先出现不那么严格。

因此,至少对于JPEG文件,您可能会发现一些图像,其中Exif标题不会出现在文件的开头。