Я проанализировал изображение в формате gif и вот данные в заголовке:
['G', 'I', 'F', '8', '9', 'a', '^', '\ x01', '^', '\ x01', '\ x87', '\ x00 ',' \ x00 ',' \ x00 ',' \ x00 ',' \ x00 ',' \ x01 ',' \ x00 ',' \ x00 ',' \ x01 ']
0x87 представляет байт флага в gif. Преобразование этого в двоичные результаты в 0b10000111.
Я использую http://www.matthewflickinger.com/lab/whatsinagif/bits_and_bytes.asp в качестве ссылки.
Итак, согласно этому веб-сайту, gif имеет (ноль + 1) цветовое разрешение (2 возможных цвета, даже если изображение имеет гораздо больше). Я попытался отредактировать этот номер, и он, похоже, ничего не изменил. Может кто-нибудь объяснить назначение битов цветового разрешения?