Ключевые особенности растровой и векторной графики
Современнаякомпьютерная графика может быть представлена в совершенно разных форматах - jpeg, png, gif, tiff, bmp, psd и т.д. Но все эти форматы делятся на растровые (пиксельные) и векторные.
Для начала расскажем о растровой графике. В растровых графических файлах изображение формируется за счет маленьких квадратных фрагментов (точек или пикселей).
Каждый такой фрагмент обладает своей собственной глубиной цвета - в зависимости от окружающих его элементов. Все пиксели вместе составляют целостное изображение. Ключевая особенность растровой графики заключается в том, что при масштабировании изображения ухудшается его качество.
Это происходит из-за того, что пиксели увеличиваются в размерах и становятся заметными (наблюдается так называемый эффект пикселизации). Поэтому увеличить растровое изображение без потери качества не получится. Можно лишь уменьшить его.
Размер файла в растровой графике напрямую зависит от общего числа пикселей. Чем их больше, тем выше разрешение картинки (число точек по горизонтали и вертикали) и больше размер в байтах. Также размер растрового файла зависит от числа используемых цветов.
Теперь расскажем о векторной графике. В данном случае изображение формируется не за счет отдельных точек, а за счет линий (векторов), направление и форма которых задаются математическими формулами.
Если рассматривать обычную прямую линию или отрезок, то здесь достаточно лишь знать координаты начальной и конечной точек. Если говорить о более сложных линиях и формах, то там будет действовать определенная математическая формула или сразу несколько формул.
К примеру, если нужно изобразить окружность, то берутся координаты центра и радиус. Если нужно изобразить треугольник, то берутся координаты трех вершин. Главное отличие векторных изображений от растровых заключается в том, что качество векторного графического файла не ухудшается при масштабировании (ведь линии, которые задаются формулами, можно масштабировать сколь угодно сильно).
Таким образом, векторный рисунок можно увеличивать, уменьшать. И все эти манипуляции никак не повлияют на его качество.
Благодаря такому конкурентному преимуществу векторную графику часто используют при создании печатной и наружной рекламы. К примеру, при изготовлении плаката с наружной рекламой предпочтительнее использовать именно вектор. Потому что можно отрисовать все на компьютере в уменьшенном виде, а затем без проблем увеличить до нужного размера - допустим, до плаката 2х3 метра.
При этом все линии и цвета останутся такими же четкими. Размер векторного графического файла в байтах, как правило, меньше размера растрового файла. Все из-за того, что вектор не хранит информацию о каждом пикселе - его месторасположении и цвете.
Тем не менее, растровую графику используют значительно чаще ввиду того, что форматов растра намного больше, и они более распространены. Кроме того, обработка векторной графики - процесс довольно трудоемкий (тут необходимо просчитывать формулу для каждой отдельной линии).