Перейти к содержимому

Векторный QR-код

QR-код в векторном формате (SVG, EPS, PDF), где модули заданы формулами и координатами, а не сеткой пикселей. Масштабируется до любого размера без потери чёткости краёв — на баннере или растяжке.

Векторный QR-код — тот же символ, что и обычный QR, но описанный не пикселями, а математикой: координатами точек, линиями и заливками. Модули заданы как геометрические фигуры — квадраты с точными границами. Файл хранит формулу «нарисуй квадрат от X до Y», а не таблицу пикселей заданного цвета. Отсюда и главное свойство: при увеличении растровая картинка ломается на ступеньки и мылится, а вектор пересчитывается заново под любой масштаб и остаётся чётким.

Вектор против растра

Растровый QR (PNG, JPG) — это сетка пикселей фиксированного размера. Пока код печатают в исходном разрешении, всё нормально. Но стоит увеличить картинку в несколько раз для баннера или упаковки — пиксели растягиваются, края модулей становятся рваными, а мелкие детали расплываются в кашу. Сканер начинает промахиваться мимо границ модулей, особенно при недостаточном контрасте. Вектор такой проблемы не знает: контуры квадратов задаются формулами, и при выводе на печать растровый процессор пересчитывает их под конечное разрешение устройства — хоть на визитке, хоть на фасаде здания.

Форматы SVG, EPS и PDF

SVG — открытый XML-формат, который понимают браузеры, графические редакторы и большинство современных принтеров. Его удобно вставлять на сайт, редактировать в текстовом виде и открывать в Figma, Illustrator или Inkscape — поменять цвет модулей или добавить логотип можно прямо в разметке. EPS и PDF — форматы, привычные типографиям: их принимают программы вёрстки (InDesign, CorelDRAW) и допечатной подготовки без конвертации, с сохранением всех цветовых профилей. Для заказа печати QR-кода в типографии обычно просят именно EPS или PDF, а не PNG — так исключается потеря качества на этапе изготовления макета.

Когда нужен именно векторный формат

Вектор обязателен там, где размер конечного изделия заранее неизвестен или велик: наружная реклама, вывески, баннеры, стенды на выставках, упаковка большого тиража. Дизайнер верстает макет в векторном редакторе, и QR-код там должен масштабироваться вместе с остальными элементами без потери резкости. Для мелкой печати — визитки, наклейки, чек — разница с растром почти незаметна, но если макет пересылают в типографию с крупным форматом печати, вектор снимает риск размытых краёв и брака тиража. Готовый код проще проверить на итоговый размер и контрастность перед отправкой в печать.

Частые вопросы

В чём разница между векторным и растровым QR-кодом?

Растровый QR (PNG, JPG) хранится как сетка пикселей фиксированного размера — при увеличении края модулей размываются и превращаются в ступеньки. Векторный (SVG, EPS, PDF) описан формулами и координатами, поэтому пересчитывается под любой масштаб без потери чёткости. Для мелкой печати разница незаметна, для крупных форматов — критична.

Какой векторный формат выбрать для печати в типографии?

Типографии чаще всего просят EPS или PDF — эти форматы напрямую открываются в программах вёрстки и допечатной подготовки без конвертации и сохраняют цветовые профили макета. SVG тоже вектор, но это в первую очередь веб-формат: для сайта и редакторов вроде Figma он удобнее, для промышленной печати надёжнее EPS или PDF.

Можно ли открыть и отредактировать SVG-файл QR-кода?

Да. SVG — это открытый XML-формат: его можно открыть текстовым редактором и увидеть разметку модулей, либо загрузить в графический редактор (Figma, Illustrator, Inkscape) и поменять цвет, форму модулей или добавить логотип в центр. Главное — не задеть служебные элементы, иначе код перестанет сканироваться.

Нужен ли векторный QR-код для маленькой наклейки или визитки?

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

Почему растровый QR-код мылится при увеличении, а векторный нет?

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