Векторная и растровая графика — разница простыми словами · Trace Logo's
6 мин чтения 0

Векторная и растровая графика — разница простыми словами

«Пришлите логотип в векторе» — фраза, которая ставит в тупик каждого второго предпринимателя. Что такое вектор? Чем он отличается от обычной картинки? И почему дизайнер морщится от файла logo_final_2.jpg? Объясняем так, чтобы больше никогда не пришлось гуглить.

Коротко

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

Растр: мозаика из пикселей

Растровое изображение — это сетка из точек, у каждой свой цвет. Фотография с камеры, скриншот, картинка из Photoshop — всё это растр. Форматы: JPG, PNG, WebP, GIF, TIFF.

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

Зато растр умеет то, что вектору не под силу: плавные переходы миллионов оттенков. Ни одна формула не опишет фотографию заката эффективнее, чем честная сетка пикселей.

Вектор: инструкция для рисования

Векторный файл не хранит точки. Он хранит описание: «из точки A в точку B провести кривую с таким‑то изгибом, замкнуть контур, залить цветом #21A038». Форматы: SVG, AI, EPS, частично PDF.

Когда вы открываете вектор, программа выполняет инструкцию заново — в том размере, который нужен сейчас. Поэтому одна и та же иконка одинаково чётко выглядит в 16 пикселей и в 16 метров: инструкция не деградирует от масштаба.

Из этого же следуют остальные суперспособности вектора:

  • Крошечный вес. Описание «круг + две дуги» занимает сотни байт. Логотип в SVG обычно легче своего PNG‑превью в разы.
  • Редактируемость. Цвета, формы и текст можно менять в любой момент — это параметры инструкции, а не запечённые пиксели. Как это использовать на практике, показывали в статье как изменить цвет логотипа.
  • Идеальные края. Браузер рендерит вектор под конкретный экран, включая ретину, — никакого мыла.

Наглядное сравнение

РастрВектор
Из чего состоитпикселифигуры и кривые
Увеличениетеряет качествобез потерь
Фотореализм✅ да⛔ нет
Вес логотипадесятки–сотни КБединицы КБ
Редактирование цветаперерисовкаправка одной строки
ФорматыJPG, PNG, WebPSVG, AI, EPS

Когда что использовать

Вектор

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

Растр

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

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

Как понять, что перед вами

  1. По расширению: .svg, .ai, .eps — вектор; .jpg, .png, .webp, .gif — растр.
  2. Увеличением: откройте файл и приблизьте на 800%. Края остались идеальными — вектор. Появились квадратики — растр.
  3. Хитрый случай: внутри векторного файла может лежать вставленная растровая картинка. Такой файл формально .svg или .eps, но ведёт себя как растр. Откройте SVG текстовым редактором: настоящий вектор состоит из тегов <path>, <circle>, <rect>; если там один тег <image> — вас обманули.

Как это выглядит в цифрах: анатомия двух файлов

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

Вектор (SVG): файл — это буквально текст:

код
<svg viewBox="0 0 100 100">
  <circle cx="50" cy="50" r="45" fill="#21A038"/>
  <path d="M30 52 L45 66 L72 38" stroke="#fff" stroke-width="8" fill="none"/>
</svg>

Три строки, ~200 байт. Открывается блокнотом, цвет меняется правкой шести символов, рендерится в любом размере.

Растр (PNG 500×500): 250 000 пикселей, каждому нужно до 4 байт (RGBA) — до мегабайта сырых данных, после сжатия ~10–30 КБ. Внутри — никакой структуры: нет «круга» и «галочки», есть только точки. Чтобы поменять цвет, нужно перекрасить каждую зелёную точку, аккуратно обходя сглаженные края.

Разница в весе — в 50–100 раз, разница в редактируемости — принципиальная. Именно поэтому дизайнеры так настойчиво просят «вектор, а не картинку»: для них это разница между «поправлю за минуту» и «перерисую за день».

Промежуточные случаи, о которых стоит знать

  • PDF — контейнер: внутри может быть и вектор, и растр, и их смесь. PDF из Illustrator — вектор; PDF со сканом договора — растр в обёртке.
  • SVG с вложенным растром — формально вектор, фактически картинка в конверте (тег <image> внутри). Такой файл не масштабируется без потерь, чем и опасен.
  • Шрифты — это вектор: каждая буква описана кривыми. Поэтому текст в PDF и на сайте чёткий в любом масштабе — пока кто‑нибудь не вставит его скриншотом.
  • Иконочные шрифты (Font Awesome и др.) — векторные иконки, упакованные в шрифт. Технология постепенно уступает место чистым SVG‑спрайтам.
  • Canvas и WebGL в браузере — растровые технологии: нарисованное на canvas мылится при зуме, как обычная картинка.

Почему «логотип в векторе» не прихоть дизайнера

Логотип живёт десятилетиями и появляется везде: аватарка 40 пикселей, шапка сайта, баннер, вывеска, борт машины. Единственный способ обеспечить одинаковое качество во всех размерах — хранить логотип как инструкцию, а не как мозаику. Растровые версии из вектора генерируются за секунды; восстановить вектор из растра — это ручная перерисовка за отдельные деньги.

Мини‑словарь, чтобы говорить с дизайнером на одном языке

  • Кривые (curves, paths) — линии, из которых состоит вектор. «Перевести в кривые» = превратить текст в фигуры, чтобы не зависеть от шрифтов.
  • Узлы (nodes, anchors) — точки, через которые проходят кривые. Меньше узлов при той же форме — чище файл.
  • Трассировка (trace) — автоматическое преобразование растра в вектор. Работает на простых знаках, портит сложные (подробный разбор — в статье про перевод логотипа в вектор).
  • Растеризация — обратный процесс: превращение вектора в пиксели. Происходит при каждом показе SVG на экране и при экспорте в PNG.
  • DPI/PPI — плотность точек при печати/на экране. Характеристика растра; у вектора её нет — он растеризуется под нужную плотность в момент вывода.
  • Ретина (HiDPI) — экраны с удвоенной и утроенной плотностью пикселей, из‑за которых растровые картинки нужно готовить с запасом 2x.

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

Коротко

Растр — точки, вектор — инструкции. Фотографии — растр, логотипы — вектор, и конвертация между ними легко работает только в одну сторону: из вектора в растр. Держите исходники в векторе, а растр генерируйте по мере надобности.

В нашем каталоге логотипов всё устроено ровно по этому принципу: каждый бренд хранится в оригинальном SVG, а PNG нужного размера генерируется при скачивании.

Библиотека логотипов и эмодзи Скачивайте SVG/PNG бесплатно и экспортируйте в Figma
Открыть каталог