Если файловый формат позволяет хранить несколько изображений, то после заголовка в файле размещается каталог изображений, который содержит информацию о смещении начальных позиций всех изображений в файле.
Заголовок
Палитра
Каталог изображений
Растровые данные изображения 1
Растровые данные изображения 2
. . .
Растровые данные изображения N
Концовка
Если файловый формат позволяет иметь каждому изображению свою палитру, то она сохраняется непосредственно перед данными того изображения, с которым она связана. В таком случае структура изменится, и будет иметь вид.
Заголовок
Каталог изображений
Палитра 1
Растровые данные изображения 1
. . .
Палитра N
Растровые данные изображения N
Концовка
Заголовок –раздел данных и символов в формате ASCII данных, который хранит общую информацию о растровых данных, хранящихся в файле. //Структура и содержимое конкретного заголовка определяется исполнением //
идентификатор файла
версия файла
информ-ия
описыв-ая изобр-ие
количество строк в изображении
количество пикселей в строке
количество битов в пикселе
количество цветовых плоскостей
тип сжатия
коорд-ты
изобр-ия
х координата начала изображения
у координата начала изображения
текст описания
неиспользуемое пространство
Во всех структурах заголовок начинается с уникального ID-значения, идентификатора формата. Он позволяет программе определить формат графического файла, с которым она работает. Идентификаторы файлов выбираются разработчиками произвольно и содержат последовательность символов ASCII, например, формат bmp, gif,или любое числовые значения, уникальные для форматов, исполненных даже на различных платформах. Если значение, прочитанное в начале файла, совпадает с имеющимся идентификатором, то программа, читающая заголовок, предполагает, что ей известен данный формат.
Существуют 3 обстоятельства, когда этот простой способ не работает:
1. в некоторых форматах идентификатор файла опущен и на этом месте находятся любые данные
2. автор формата специально воспроизвел ID-значение другого формата, которое, например, позаимствовал с другой платформы
3. распространители формата дополняют его новыми возможностями, сохраняя при этом ID файла и его спецификацию