РД в большинстве форматов расположены непосредственно после заголовков, но могут быть и в любом другом месте растрового файла т.к. после заголовка может быть палитра или др. данные. В таком случае в заголовке поле смещения данных изо-я или в поле каталога изо-я указ. Местоположение начала данных изо-я. РД состоящие из пиксельных значений обычно выводятся на устройства в виде строк развертки по всей ширине поверхности изо-я. Иногда РД записываются в файл в виде плоскостей.
При такой организации пиксельные данные в файле описывающем это изо-е, представляют собой последовательности наборов значений, где каждый набор соответствует строке изо-я. Несколько строк представл. некоторыми наборами записанными в файл от начала до конца. Если известен размер кажд. пикселя и кол-во пикселей в строке, то можно рассчитать смещения начала каждой строки в файле.
Пусть в строке 21 пиксель, на 1 пиксель – 8 бит, тогда смещение будет:
1строка: 0…..20
2строка: 21…41
3строка: 42…62
4строка: 63…
Если 24 бита, то 0…62
63…125
126…
21 пиксель ------ 24 пикселя. 8 бит
0…23
24…47
48…71
Существует правило согласно кот. строки РД выравниваются по границе байта. Рассмотренное выше изо-е будет занимать 24 байта.
Пиксельные данные организованные в виде строк развертки могут быть сохранены в файле 3 способами: 1) в виде непрерывных данных 2) в виде полос 3) в виде фрагментов.
Это простейший способ организации данных, когда данные записываются в файл непрерывно строка со строкой. При воспроизведении данные читаются в том же порядке в котором были записаны, большими порциями, быстро и легко собираются в памяти.
Строка развертки 0
Строка развертки 1
Строка развертки 2
В файлах изображения хранятся в виде полос каждая из которых содержит непрерывно записанные строки. Общее изо-е представляется несколькими полосами. Каждая полоса может хранится в файле отдельно от другой. Полосы разделяют изо-е на несколько сегментов кажд. из кот. имеет ширину ту же, что и оригинальное изо-е.
Полосы облегчают управление данными на компьютерах с ограниченной памятью.
Пример: 1280 x1024. на 1 пиксель – 8 бит инфо, т.е. 1 байт на пиксель.
Т.е. получим изо-е размером 1310720 байт (1280 Кб, 1,25 Мб).
128 строк x 8 полос = 1024.
160 Кб на обработку одной полосы.
Организация данных в виде полос позвол. программе визуализации обрабатывать Тольку одну полосу за раз поэтому примен. на компьютерах с ограниченной памятью.
Форматы, требующие организацию данных в виде полос содержат в заголовках файлов инфо о количестве полос и т.д.