Цитата Сообщение от Dec Посмотреть сообщение
Плохо. Ты же вроде позиционируешь GRF как некий универсальный формат, а в итоге в контейнере не различить его содержимое. Просто мои алгоритмы выдают разную картинку в зависимости от режима. Но читатель файла не сможет понять, что ему отображать.
Не вопрос. Назначаем для "+9" новое значение и различаем по нему.
Как вариант предлагаю идти по порядку, и назначит формату "8 цветов" значение 1.
0 - 16 цветов
1 - 8 цветов
19 - палитра 256 цветов

выше 19 (раз у так сложилось исторически), присваивать значения для форматов с палитрами, например
20 - две и более палитры.

- - - Добавлено - - -

Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
может поменять само расширение для "старого" варианта?
GRF-STAR? GRS )
Не думаю что из-за одного бита, значение которого не имеет значение на 16 и более цветных машинах, стоит придумывать новое расширение.