我正在尝试编写一个Python函数来解析JPEG文件的宽度和高度。我目前的代码如下:
import struct
image = open('images/image.jpg','rb')
image.seek(199)
#reverse hex to deal with endianness...
hex = image.read(2)[::-1]+image.read(2)[::-1]
print(struct.unpack('HH',hex))
image.close()
然而,这里有几个问题。首先,我需要查看文件以确定从哪里读取(在 ff c0 00 11 08 之后),其次,我需要避免获取嵌入式缩略图的数据。有什么建议吗?