Python3-解析jpeg尺寸信息
|
我正在尝试编写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之后),其次,我需要避免从嵌入式缩略图中获取数据。有什么建议么?
没有找到相关结果
已邀请:
3 个回复
容淑阔九
戊袱
烷刨画颠离
否则,请使用Hachoir,它是一个纯Python库;特别是hachoir-metadata似乎具有您想要的功能)。