Рекламный блок
Тема № 2 Форматы графических файлов
Страница 1
2.5 Обзор других графических форматов
Расширение файлов DOS IFF или LBM. Тип формата IFF – разные данные, LBM – растровый формат. Программы, которые могут открывать или импортировать эти файлы – это программы преобразования растровых форматов для персональных компьютеров. Цветовые возможности: чёрно-белые, серые, 256-цветные или 24-битные цвета RGB.
Файлы формата IFF сначала были разработаны в качестве формата расширяемого файла для хранения данных расширенного типа, например растровых изображений, текста и звуковых данных. Формат IFF сохраняет данные блоками, состоящими из идентификаторов – чисел, которые показывают длину блока и самих данных. Формат содержит данные различного типа и поэтому программа, которая читает файл, может пропускать блоки, которые она не понимает. Файлы IFF и LBM используют последовательные блоки, которые начинаются с заголовков, содержащих четырехбайтовый код типа блока.
Для растровых изображений необходимо 3 типа блоков.
1) Блок BMHB – заголовок рисунка. В этом блоке содержится вся важная информация о растровом изображении: размеры рисунка, глубина цвета, метод сжатия и коэффициент прямоугольности пикселов.
2)Блок CMAP – это карта цветов растрового изображения.
3)Блок BODY – растровые данные, они могут быть сжаты или нет.
2. Формат IMG
Расширение файла DOS – IMG, тип формата – растровый. Цветовые возможности 2, 16, 256 или 16 миллионов цветов. Простое сжатие ROE. Структура файла IMG очень проста. Сначала идёт заголовок файла, а следом растровые данные. В заголовке находится информация о растровом изображении в целом: глубина цвета изображения, ширина и высота в пикселах, исходная ширина и высота в пикселах. Последние сведения полезны, когда растровые изображения переносятся с других компьютеров, где коэффициент прямоугольности может быть другим.
При хранении растровые данные сжимаются по простой схеме группового кодирования, палитры цветов в файлах этого формата не используются, так как информация о цвете хранится непосредственно в каждом пикселе растрового данного.
3. Растровый формат программы Macpaint
Расширение файла DOS – МАС, тип формата растровый. Программы, которые могут открывать или импортировать файлы МАС – большинство приложений Макинтош, некоторые растровые редакторы и издательские системы. Цветовые возможности – монохромный. Сжатие – RLE.
Macpaint – первый формат растровой графики для компьютеров Macintosh. Файл содержит ветви ресурсов и данных. Ветвь ресурсов содержит два элемента: элементы ресурсов идентифицируются четырехбуквенным кодом и следом за ним идут данные, которые интерпретируются программами в соответствии с кодом. Ресурсы могут быть 2-х видов: 1) PREF; 2) PREC. PREF ресурс для отображения на экране, второй для печати. Ветвь данных содержит действительные растровые данные и изображения. Вначале идут узоры, используемые для запоминания областей в растровом рисунке, следом за растровыми узорами идут растровые данные. Максимальный размер изображения ограничен: 576 на 720 пикселов, максимальный размер несжатого файла 51840 байтов. Когда файлы Macintosh передаются на РС ветви ресурсов и данных чаще всего разделяются на два различных файла. Иногда их могут комбинировать в одном файле или отбросить одну из ветвей. Чтобы вернуть файл обратно на Macintosh программа создаёт добавку к файлу – заголовок Macbinary – он занимает первые 128 байт файла Macpaint и содержит следующие данные: 1)оригинальное имя файла, как оно выглядит на Macintosh длиной до 63 символов; 2) код файла Macintosh; 3) код создателя на Macintosh; 4) длина ветви данных; 5) длина ветви ресурсов; 6) дата создания файла; 7) дата модификации файла.
4. Формат программы Microsoft paint
Расширение файла DOS – MSP, тип формата растровый. Программы, которые могут открывать или импортировать файлы MSP: Microsoft Paint Brush, большинство программ преобразования графических файлов. Цветовые возможности – монохромный. Используется простое сжатие RLE. Первые 32 байта MSP файла заняты заголовком изображения, в котором записаны ширина и высота растрового рисунка в пикселах и коэффициенты прямоугольности отдельных пикселов. Следом за заголовком идут действительные данные растрового изображения. Пикселы могут быть только однобитовыми и пиксельные данные кодируются с помощью простой схемы сжатия RLE.
5. Графический язык фирмы Hewlett Packard
Расширение файла DOS – PGL, тип формата – язык управления принтером для перьевых графопостроителей. Программы, которые могут открывать или импортировать файлы PGL – большинство программ для РС, некоторые векторные редакторы и настольные издательские системы.