Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 7 1-7-2 Графика.doc
Скачиваний:
9
Добавлен:
08.09.2019
Размер:
217.6 Кб
Скачать

2. Виды форматов графических файлов

Существует два различных метода представления графических изображений: растровый и векторный.

2.1. Представление графических изображений в формате bitmap

Сущность растрового метода заключается в том, что изображение на экране подразделяется на мелкие прямоугольники, называемые элементами растра или пикселами.

Число элементов растра определяется графическими возможностями видеокарты компьютера. Растровый метод называют представлением bitmap, сокращенно bmp. Представление bitmap означает, что изображение было разбито на сетку. Световое значение (яркость, затемнение или цвет) каждого пикселя сетки записывается индивидуально, соответствующим пикселу битом Позиция бита данных в битовом поле определяет, какой пиксель представляет бит данных. Биты данных отображаются на изображение, откуда происходит название – bitmap.

В растровой графике существуют различные форматы представления изображений, наиболее широко распространен формат PCX. Формат PCX содержит в себе три части: заголовок файла, растровые данные и палитра с количеством цветов 256.

Растровые данные представляют собой пиксели, которые являются указателями положений цвета в палитре. Количество пикселов в формате PCX 64000 х 64000. Естественно, что увеличение цветовых гамм при изображении в растровых форматах, соответственно потребует увеличения и количества пикселов. Размер палитры цветовых тонов напрямую связан с количеством пикселов, задействованных в формате.

Различие в форматах объясняется тем, что различные программы и видеоадаптеры используют различные способы сканирования и различный размер палитры цветовых тонов.

Форматы bitmap хорошо работают для изображений со сложными изменениями цветов, оттенков или форм, таких, как фотографии и рисунки.

В принтере, который использует растровое сканирование, подобно телевизионному, более эффективно использовать побитовую форму.

Текстовые процессоры, такие, как MS WORD способны включать изображение bitmap (например файлы в формате TIFF из графических редакторов. От текстовых процессоров не требуется обрабатывать изображение к документу, что является относительно несложной задачей.

Положительным качеством представления bitmap является возможность данных хранить точную информацию о любом изображении, поскольку каждое изображение может быть разбито на сетку, настолько мелкую, насколько это доступно человеческому глазу. Кроме этого использование растрового представления значительно упрощает процесс программирования.

Однако файлы цветного изображения с высоким разрешением требуют несколько Мбайт памяти для хранения, и еще большее количество Мбайт памяти для обработки изображения. Это первый недостаток bitmap представления. В связи с этим манипуляция с большими цветными изображениями фотографического качества обычно требует высококачественных персональных компьютеров для того, чтобы достигнуть относительно положительного результата в обработке информации. Второй недостаток это недостаточная гибкость в обработке изображений. Часть проблемы гибкости состоит в том, что отдельные пиксели не имеют никакой связи друг с другом. Например, в изображении «дома» на экране, нет пикселей, определенных, как «дом». Следовательно, если необходимо сделать что-то в той части изображения, которая относится к «дому», например, расширить или изогнуть его, программа должна сделать нечто сложное, например считать все смежные пиксели, которые имеют оттенок одного цвета. Теперь эта проблема решается с помощью объектно-ориентированной bitmap технологии, где блоки пикселей при создании получают идентификатор, и могут быть вденгафицированы, как здание.