我想写一个python函数来解析jpeg文件的宽度和高度。我目前拥有的代码看起来像这样Python3 - 解析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后)其次,我需要避免从嵌入的缩略图中获取数据。有什么建议么?这个功能的
谢谢,这看起来真的很有用,当然使用'struct.unpack(“> HH”,十六进制))'是更整洁作为一个开始。 – 2011-05-01 21:57:03