8-битного способа
пересылки данных при связи обычно должна заботиться головная
прикладная программа. Однако программа-получатель, поддерживающая
декодер GIF в линии связи, должна быть способна принимать и
передавать декодеру GIF все 256 возможных кодов 8-битных данных.
ПРИЛОЖЕНИЕ C
СЖАТИЕ И УПАКОВКА ИЗОБРАЖЕНИЯ
Поток растровых данных, которые описывают действительное
выходное изображение может быть представлен в следующем виде:
7 6 5 4 3 2 1 0
----------------¬
¦ код размера ¦
+---------------+ ---¬
¦ байт-счетчик ¦ ¦
¦ блока ¦ ¦
+---------------+ ¦
¦ ¦ +-- Повторяется столько раз, сколько
¦ байт данных ¦ ¦ необходимо
¦ ¦ ¦
+---------------+ ----
. . . . . .
+---------------+
¦0 0 0 0 0 0 0 0¦ нулевой байт-счетчик
L---------------- (заканчивает поток данных)
Преобразование изображения из серии значений пикселов к
передаваемому или запоминаемому потоку символов включает несколько
шагов. Вкратце эти шаги состоят в следующем:
1. Установка кода размера