PDA

Просмотр полной версии : Раз уже всё новое, а чтобы нам не описать новый формат картинок на ZX?



GriV
26.02.2005, 14:30
Предлагается следующая схема:

- Картинка может быть сжата и несжата
- Картинка может быть чёрно-белой и в цветах
- Цвета могут быть классическими (8х8) и другие (8х1, триколор и т.д.)

Описание картинки идёт так:

1) Блок служебной информации:
а) Идентификатор SSCR (super screen кто не понял :)), 4 байта
б) Версия, байт
в) Длина всего файла
г) Длина в ширину в байтах (т.е. минимум 8 точек), два байта
д) Длина в высоту в байтах (т.е. минимум 8 точек), два байта
е) Инфорация о типе сжатия
ж) Информация о контенте, байт:
- 0 = чёрно-белая конструкция
- 1 = чёрно-белая + классические цвета (8х8)
- 2 = чёрно-белая + мультиколор-цвета (8х1)
- 3 = триколор
- 4 = .... и т.д.
з) Автора (строчка с лидирующим нулём, ASCIIZ)
и) Название (строчка с лидирующим нулём, ASCIIZ)
к) Комментарий (строчка с лидирующим нулём, ASCIIZ)

2) Сама картинка
а) Чёрно белая конструкция - она представляется в виде набора
знакомест, каждое знакоместо описывается последовательно от
верхней строчки к нижней, т.е. минимально такая конструкция
будет иметь размер 8 байт (1но знакоместо)
б) Цвета - описывается аналогично (т.е. знакоместо за знакоместом)
Минимальный размер - 1 байт

lvd
26.02.2005, 18:14
Предлагается следующая схема:

- Картинка может быть сжата и несжата
- Картинка может быть чёрно-белой и в цветах
- Цвета могут быть классическими (8х8) и другие (8х1, триколор и т.д.)
[skip]


О, а чур я новый ехешник буду придумывать!... :eek:

GriV
26.02.2005, 18:17
было сложно? :D