Компьютерная графика: векторная и растровая графика

Программы для создания и редактирования изображений можно разделить на две группы — растровые графические редакторы и векторные.

В растровой графике изображение представляется как мозаика, состоящая из маленьких квадратиков одного размера — пикселей (от слов picture element). Каждый пиксель имеет определенный цвет. Чем больше количество квадратиков, чем меньше их размеры — тем лучше выглядит результат. В качестве примеров растровых графических редакторов можно назвать программы Paint и Photoshop.

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

Если инструменты растрового редактора позволяют нам разными способами перекрашивать «квадратики», из которых состоит рисунок, то все действия в векторном редакторе направлены на создание объектов, изменение их свойств, конструирование из элементарных частей более сложного целого. Идея конструирования, сборки целого из частей весьма популярна в компьютерном мире. В программу MS Word встроен векторный графический редактор, его удобно использовать для знакомства с векторной графикой.
Основные преимущества векторной графики:

  • компактность представления, малый размер файлов
  • возможность менять масштаб изображения без потери качества

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

1 звезда2 звезды3 звезды4 звезды5 звезд (1 votes, average: 5,00 out of 5)
Загрузка...