Я пытаюсь написать функцию 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)и, во-вторых, мне нужно избегать сбора данных из встроенных миниатюр.Есть предложения?