GIFtext

 

Я уже писал код для просмотра хранящегося в GIF текста и нашел несколько ошибок. За основу я взял описание

Программа зависла при открытии картинки


Оказалось, что вместо описанного порядка Graphic Extension->Image Descriptor в файле нащлись другие блоки, называемые Extension. Исправил, вылезла еще одна ошибка - не учел флаг Global Color Table и на этом парсер приуныл. Исправил.

Последний шаг - добавление текстового комментария. Для простоты добавил текст к концу файла вместо байта $3B(trailer). В следующем году буду использовать программу, вот и проверю работоспособность. Других способов пока не придумал.

Комментарии