Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
экзамен информатика.docx
Скачиваний:
8
Добавлен:
24.09.2019
Размер:
264.65 Кб
Скачать

39. Компьютерная графика. Виды графики основное отличие. Отличие векторной и растровой графики

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

Графика бывает двумерная (2D) и трехмерная (3D). Двумерная графика — это «плоские» изображения, такие как фотографии или рисунки. Трехмерная графика — это уже работа с объектами в трехмерном пространстве.

При работе с фотобанками приходится сталкиваться в основном с 2D-графикой — фотографиями, иллюстрациями и иногда с флешом. Это не значит, что люди, работающие с 3D не смогут заработать на фотобанках, просто они смогут там продавать только производные своей работы — конечный результат рендера в формате JPG, а не исходные файлы.

Итак, двумерная графика.

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

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

У растрового изображения есть несколько характеристик. Для фотостокера самыми важными являются: разрешение, размер и цветовая модель. Иногда размер также называют разрешением и поэтому происходит путаница, чтобы этого не происходило, нужно четко представлять о чем идет речь и «смотреть по контексту» — размер измеряется в Мп (мегапиксехах), а разрешение — dpi или ppi.

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

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

40 Цвет и цветовые модели. В компьютерной графике применяют понятие цветового разрешения (другое название – глубина цвета). Оно определяет метод кодирования цветовой информации для ее воспроизведения на экране монитора. Для отображения черно-белого изображения достаточно двух бит (белый и черный цвета). Восьмиразрядное кодирование позволяет отобразить 256 градаций цветового тона. Два байта (16 бит) определяют 65 536 оттенков (такой режим называют High Color). При 24-разрядном способе кодирования возможно определить более 16,5 миллионов цветов (режим называют С практической точки зрения цветовому разрешению монитора близко понятие цветового охвата. Под ним подразумевается диапазон цветов, который можно воспроизвести с помощью того или иного устройства вывода (монитор, принтер, печатная машина и прочие). В соответствии с принципами формирования изображения аддитивным или субтрактивным методами разработаны способы разделения цветового оттенка на составляющие компоненты, называемые цветовыми моделями. В компьютерной графике в основном применяют модели RGB и HSB (для создания и обработки аддитивных изображений) и CMYK (для печати копии изображения на полиграфическом оборудовании). Цветовые модели расположены в трехмерной системе координат, образующей цветовое пространство, так как из законов Гроссмана следует, что цвет можно выразить точкой в трехмерном пространстве.