Векторные и растровые изображения: в чем принципиальная разница

Автор: Грант Виреллан
Опубликовано:
Время чтения: 4 мин
Просмотров: 5
Научно-популярный материал Оригинал статьи ↗
Векторные и растровые изображения: в чем принципиальная разница
Для графических дизайнеров эта разница имеет решающее значение. Источник: Anshuman Rath / Shutterstock
Сравнивая векторную и растровую графику, мы по сути разбираемся, как компьютер строит изображение. В одном случае он сохраняет сетку цветных квадратиков, а в другом — математические инструкции для отрисовки фигур. Именно эта разница определяет, как масштабируются изображения и как их нужно редактировать.

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

Как устроена векторная и растровая графика

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

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

В векторных редакторах, таких как Adobe Illustrator или Inkscape, работа строится вокруг отдельных контуров, опорных точек, заливок и обводок. Растровые же редакторы вроде Adobe Photoshop предназначены для редактирования изображений с помощью кистей и выделений, воздействующих непосредственно на пиксели.

Как масштабирование влияет на качество изображения

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

В полиграфии разрешение изображения определяется делением его пиксельных размеров на физический размер отпечатка. Плотность пикселей изображения измеряется в пикселях на дюйм (PPI), тогда как количество физических точек, наносимых принтером, измеряется в точках на дюйм (DPI). Эти показатели оценивают разные характеристики и не являются взаимозаменяемыми понятиями.

В каких форматах файлов используется каждый тип?

К наиболее популярным растровым форматам относятся JPEG, PNG, GIF, TIFF и BMP. Среди векторных стандартов выделяются SVG (Scalable Vector Graphics), EPS (Encapsulated PostScript) и собственный формат программы Illustrator — AI. Формат SVG особенно удобен для масштабируемой веб-графики, хотя внутри него можно размещать и растровые картинки.

Формат PDF (Portable Document Format) универсален: он способен одновременно содержать векторы, растровые изображения и текст. Однако важно помнить: если вставить фотографию в векторный файл, она не станет от этого бесконечно масштабируемой. Прозрачность тоже не принадлежит какому-то одному типу графики: и растровые, и векторные форматы отлично умеют работать с прозрачными и полупрозрачными элементами.

Преобразование между вектором и растром

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

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

Ориентироваться только на размер файла при выборе формата не стоит. Здесь играют роль сложность геометрии, физическое разрешение в пикселях, встроенные элементы и методы сжатия данных. Как сжатие с потерями, так и сжатие без потерь экономят дисковое пространство, но делают это совершенно по-разному: JPEG удаляет часть визуальной информации, тогда как PNG сохраняет исходные данные нетронутыми. В итоге сложный многослойный векторный рисунок вполне может весить заметно больше, чем компактный сжатый растровый снимок.

Этот материал был подготовлен с участием технологий искусственного интеллекта, а затем тщательно проверен и отредактирован редактором HowStuffWorks.

Статья прочитана Листайте вниз к следующей статье ↓