В спецификации GIF здесь:
http://www.w3.org/Graphics/GIF/spec-gif89a.txt
У меня проблемы с пониманием двух частей:
Указывает для 'минимального размера кода LZW', что:
Этот байт определяет начальное количество битов, используемых для кодов LZW в данных изображения, как описано в Приложении F.
- Что означает «начальное количество битов, используемых для кодов LZW»?
- Как работают коды LZW в контексте GIF? (Я так понимаю, это относится к Лемпель-Зив-Уэлчу).
- Где это неуловимый 'appexdix F', на который он ссылается? (Это не в теле).
В нем также указывается, что после одного байта для «минимального размера кода LZW» имеется блок с именем «Данные изображения», фактический размер которого не указан, и он просто называется «Подблоки данных».
- Что означает «подблоки данных»?
- Как определить размер подблоков данных?
- И относится ли это к кодам LZW? Если да, то как мне это интерпретировать?
Извините за все вопросы. Спасибо за ваше время.
В качестве дополнительного примечания: Даже частичный ответ или ответ на любой из вопросов будет принят с благодарностью.