我想寫一個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