Для личного проекта я создаю статический gif-декодер. Все хорошо работает до сих пор, за исключением того, что у меня возникли проблемы с пониманием одной концепции из спецификации:Декодирование вопроса GIF
Этот блок НЕОБХОДИМО для изображения. Точно один дескриптор изображения должен присутствовать на изображение в потоке данных. В потоке данных может присутствовать неограниченное количество изображений . (Spec)
Неограниченные изображения в потоке данных? Может быть больше 1? Я предполагаю, что они не означают анимированный GIF, потому что в той же спецификации они заявляют, что они не рекомендуют использовать gif для анимации.
Я читал много других сайтов, документирующих формат gif, и все они указывают что-то подобное. Heres another link:
В GIF может быть неограниченное количество изображений.
Любые идеи?
Формат файла изображения часто предлагает надмножество функций. Расширяемость и многое другое. Рекомендация явно получила широкое распространение, это был формат файла для анимированных смайликов. –