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

Автор работы: Пользователь скрыл имя, 07 Января 2012 в 20:36, контрольная работа

Краткое описание

Представление данных на мониторе компьютера в графическом виде впервые было реализовано в середине 50-х годов для больших ЭВМ, применявшихся в научных и военных исследованиях. С тех пор графический способ отображения данных стал неотъемлемой принадлежностью подавляющего числа компьютерных систем, в особенности персональных.

Содержание работы

Введение 3
1. Растровая графика, общие сведения 5
1.1. Растровые представления изображений 6
1.2. Виды растров 8
1.3. Количество цветов растрового изображения 11
1.4. Форматы растровых графических файлов 11
2. Факторы, влияющие на количество памяти, занимаемой растровым изображением 14
3. Достоинства и недостатки растровой графики 15
3.1. Достоинства растровой графики 15
3.2. Недостатки растровой графики 15
Заключение 17
Список литературы 19

Содержимое работы - 1 файл

Контрольная КГ.doc

— 130.00 Кб (Скачать файл)

Содержание 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Введение 

     Представление данных на мониторе компьютера в графическом виде впервые было реализовано в середине 50-х годов для больших ЭВМ, применявшихся в научных и военных исследованиях. С тех пор графический способ отображения данных стал неотъемлемой принадлежностью подавляющего числа компьютерных систем, в особенности персональных. Графический интерфейс пользователя сегодня является стандартом “де-факто” для программного обеспечения разных классов, начиная с операционных систем.

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

     Без компьютерной графики невозможно представить  себе не только компьютерный, но и обычный, вполне материальный мир. Визуализация данных находит применение в самых  разных сферах человеческой деятельности. Для примера назовем медицину (компьютерная томография), научные исследования (визуализация строения вещества, векторных полей и других данных), моделирование тканей и одежды, опытно-конструкторские разработки.

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

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

     Векторная графика представляет изображение как набор геометрических примитивов. Обычно в качестве них выбираются точки, прямые, окружности, прямоугольники, а также как общий случай, сплайны1 некоторого порядка.

     Фрактал — объект, отдельные элементы которого наследуют свойства родительских структур. Поскольку более детальное описание элементов меньшего масштаба происходит по простому алгоритму, описать такой объект можно всего лишь несколькими математическими уравнениями.

     Отдельным предметом считается трехмерная (3D) графика, изучающая приемы и методы построения объемных моделей объектов в виртуальном пространстве. Как  правило, в ней сочетаются векторный  и растровый способы формирования изображений.

     Рассмотрим  подробнее растровую компьютерную графику. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

  1. Растровая графика, общие сведения
 

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

     Основой растрового представления графики является пиксель (точка) с указанием ее цвета. При описании, например, красного эллипса на белом фоне необходимо указать цвет каждой точки эллипса и фона. Изображение представляется в виде большого количества точек – чем их больше, тем визуально качественнее изображение и больше размер файла. Т.е. одна и даже картинка может быть представлена с лучшим или худшим качеством в соответствии с количеством точек на единицу длины – разрешением (обычно, точек на дюйм – dpi или пикселей на дюйм – ppi).

     Растровые изображения напоминают лист клетчатой бумаги, на котором любая клетка закрашена либо черным, либо белым цветом, образуя в совокупности рисунок. Пиксель – основной элемент растровых изображений. Именно из таких элементов состоит растровое изображение, т.е. растровая графика описывает изображения с использованием цветных точек (пиксели), расположенных на сетке.

     При редактировании растровой графики  Вы редактируете пиксели, а не линии. Растровая графика зависит от разрешения, поскольку информация, описывающая изображение, прикреплена к сетке определенного размера. При редактировании растровой графики, качество ее представления может измениться. В частности, изменение размеров растровой графики может привести к «разлохмачиванию» краев изображения, поскольку пиксели будут перераспределяться на сетке. Вывод растровой графики на устройства с более низким разрешением, чем разрешение самого изображения, понизит его качество.

     Кроме того, качество характеризуется еще  и количеством цветов и оттенков, которые может принимать каждая точка изображения. Чем большим количеством оттенков характеризуется изображения, тем большее количество разрядов требуется для их описания. Красный может быть цветом номер 001, а может и – 00000001. Таким образом, чем качественнее изображение, тем больше размер файла.

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

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

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

     Распространены  форматы .tif, .gif, .jpg, .png, .bmp, .pcx и др.  

    1. Растровые представления изображений

     Цифровое  изображение – это совокупность пикселей. Каждый пиксел растрового изображения характеризуется координатами x и y и яркостью V(x,y) (для черно–белых изображений). Поскольку пикселы имеют дискретный характер, то их координаты – это дискретные величины, обычно целые или рациональные числа. В случае цветного изображения, каждый пиксел характеризуется координатами x и y, и тремя яркостями: яркостью красного, яркостью синего и яркостью зеленого цветов (VR, VB, VG). Комбинируя данные три цвета можно получить большое количество различных оттенков.

     Заметим, что в случае, если хотя бы одна из характеристик изображения не является числом, то изображение относится  к виду аналоговых. Примерами аналоговых изображений могут служить галограмы и фотографии. Для работы с такими изображениями существуют специальные методы, в частности, оптические преобразования. В ряде случаев аналоговые изображения переводят в цифровой вид. Эту задачу осуществляет Image Processing.

     Цвет  любого пиксела растрового изображения  запоминается  с помощью комбинации битов. Чем больше битов для этого  используется, тем больше оттенков цветов можно получить. Под градацию яркости обычно отводится 1 байт (256 градаций), причем 0 – черный цвет, а 255 – белый (максимальная интенсивность). В случае цветного изображения отводится по байту на градации яркостей всех трех цветов. Возможно кодирование градаций яркости другим количеством битов (4 или 12), но человеческий глаз способен различать только 8 бит градаций на каждый цвет, хотя специальная аппаратура может потребовать и более точную передачу цветов. Цвета, описываемые 24 битами, обеспечивают более 16 миллионов доступных цветов и их часто называют естественными цветами.

     В цветовых палитрах каждый пиксел описан кодом. Поддерживается связь этого кода с таблицей цветов, состоящей из 256 ячеек. Разрядность каждой ячейки– 24 разряда. На выходе каждой ячейки  по 8 разрядов для красного, зеленого и синего цветов.

     Цветовое  пространство, образуемое интенсивностями красного, зеленого и синего,  представляют в виде цветового куба (см. рис. 1.).

Рис. 1. Цветовой Куб

     Вершины куба A, B, C являются максимальными  интенсивностями  зеленого, синего и красного соответственно, а треугольник, которые они образуют, называется треугольником Паскаля. Периметр этого треугольника соответствует максимально насыщенным цветам. Цвет максимальной насыщенности содержит всегда только две компоненты. На отрезке OD находятся оттенки серого, причем тока O соответствует черному, а точка D белому цвету. 

    1. Виды  растров

     Растр – это порядок расположения точек (растровых элементов). На рис. 2. изображен растр, элементами которого являются квадраты, такой растр называется прямоугольным, именно такие растры наиболее часто используются.

Рис. 2.

     Хотя  возможно использование в качестве растрового элемента фигуры другой формы: треугольника, шестиугольника; соответствующего следующим требованиям:

  • все фигуры должны быть одинаковые;
  • должны полностью покрывать плоскость без наезжания и дырок.

     Так в качестве растрового элемента возможно использование равностороннего  треугольника рис. 3, правильного шестиугольника (гексаэдра) рис. 4. Можно строить  растры, используя неправильные многоугольники, но практический смысл в подобных растрах отсутствует.

Рис. 3. Треугольный  растр

     Рассмотрим  способы построения линий в прямоугольном  и гексагональном растре.

Рис. 4. «Гексагональный  растр»

     В прямоугольном растре построение линии  осуществляется двумя способами:

  1. Результат – восьмисвязная линия. Соседние пиксели линии могут находится в одном из восьми возможных (см. рис. 5а) положениях. Недостаток –  слишком тонкая линия при угле 45°.
  2. Результат – четырехсвязная линия. Соседние пиксели линии могут находится в одном из четырех возможных (см. рис. 5б) положениях. Недостаток – избыточно толстая линия при угле 45°.

Рис. 5. Построение линии в прямоугольном растре

     В гексагональном растре линии шестисвязные (см. рис. 6) такие линии более стабильны  по ширине, т.е. дисперсия ширины линии  меньше, чем в квадратном растре. 

Рис. 6. Построение линии в гексагональном растре

     Одним из способов оценки растра является передача по каналу связи кодированного, с  учетом используемого растра, изображения  с последующим восстановлением  и визуальным анализом достигнутого качества. Экспериментально и математически доказано, что гексагональный растр лучше, т.к. обеспечивает наименьшее отклонение от оригинала. Но разница не велика.

     Моделирование гексагонального  растра. Возможно построение гексагонального растра на основе квадратного. Для этого гексаугольник представляют в виде прямоугольника.  

    1. Количество  цветов растрового изображения

     Количество  цветов (глубина цвета) – также одна из важнейших характеристик растра. Количество цветов является важной характеристикой для любого изображения, а не только растрового.

     Классифицируем  изображения следующим образом:

  • Двухцветные (бинарные) – 1 бит на пиксел. Среди двухцветных чаще всего встречаются черно–белые изображения.
  • Полутоновые – градации серого или иного цвета. Например, 256 градаций (1 байт на пиксел).
  • Цветные изображения. От 2 бит на пиксели выше. Глубина цвета 16 бит на пиксел (65 536 цветов) получила название High Со1ог, 24 бит на пиксел (16,7 млн. цветов) – True Со1ог. В компьютерных графических системах используют и большую глубину цвета – 32, 48 и более бит на пиксел.
 
    1. Форматы растровых графических  файлов

     GIF – формат, использующий алгоритм сжатия без потерь информации LZW. Максимальная глубина цвета – 8 бит (256 цветов). В нём также есть возможность записи анимации. Поддерживает прозрачность пикселей (двухуровневая – полная прозрачность, либо полная непрозрачность). Данный формат широко применяется при создании Web–страниц. GIF–формат позволяет записывать изображение «через строчку», благодаря чему, имея только часть файла, можно увидеть изображение целиком, но с меньшим разрешением. Его выгодно применять для изображений с малым количеством цветов и резкими границами (например, для текстовых изображений).

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