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

ЭКСПОРТ QR В SVG

Экспорт QR-кода в SVG, а не растр в обёртке

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

КРАТКИЙ ОБЗОР

Что это меняет на практике

01

Что на самом деле лежит внутри файла

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

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

  • Один прямоугольник на модуль, в целых координатах
  • Тихая зона включена в viewBox
  • Передний план и фон — шестизначные шестнадцатеричные значения
  • Никакого подложечного прямоугольника, когда фон прозрачный

02

Вектор — это про края, а не про размер файла

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

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

03

Где оформленная карточка перестаёт быть чистым вектором

Голый код векторный насквозь. Карточка векторна там, где может: матрица сохраняет свою геометрию, а фигуры, фоны и градиенты остаются фигурами.

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

Карточка, сохранённая в PDF, сводится к одному изображению высокого разрешения на странице — композиция из фотографий иной быть не может, — и Mosaqo рендерит её значительно выше 300 dpi на A4, так что она всё равно готова к печати. Только голый код, в SVG или PDF, попадает на страницу геометрией.

  • Матрица QR — векторная геометрия
  • Загруженные фото, логотипы и стикеры — встроенный растр
  • Текст — живой текст, поэтому либо оставляйте шрифт, либо набирайте в вёрстке

04

Для чего нужны экспорты PNG и PDF

PNG — правильный ответ для экрана, письма или слайда: всюду, где код ставят один раз и на размер, который вы уже знаете. Экспортируйте его с запасом и никогда не растягивайте потом.

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

05

Перекраска и размещение файла

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

Размещая файл, оставляйте тихую зону чистой и не поддавайтесь эффектам, которые размывают края: теням, режимам наложения, прозрачности поверх пёстрой графики. Код, стоящий на фотографии, не читается по той же причине, что и размытый.

06

Тестируйте экспортированный файл, а не превью

Откройте сохранённый SVG, поставьте его в финальном размере в реальную вёрстку, напечатайте один экземпляр на настоящей бумаге и просканируйте двумя разными телефонами с того расстояния, с которого его будет держать читатель, и при том свете, который на месте есть на самом деле.

Редактор проверяет контраст, тихую зону и плотность данных прямо по ходу работы, и эти проверки ловят большинство проблем ещё до типографии. Чего они не видят — это лака, сгиба и света в комнате.

FAQ

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

SVG — это настоящий вектор или картинка кода?

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

Можно ли изменить цвета в сохранённом файле?

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

Почему в моей экспортированной карточке есть встроенное изображение?

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

Что отправлять в типографию — SVG или PDF?

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

Включена ли в SVG тихая зона?

Да. Отступ, который вы задали — четыре модуля по умолчанию, — входит в холст, поэтому размещение файла впритык к краю вёрстки не съедает у кода пространство для дыхания.

СЛЕДУЮЩИЙ ШАГ

ГОТОВЫ ЭКСПОРТИРОВАТЬ?

Оформите код, скачайте вектор, ставьте его на любой размер

Экспорты в SVG, PNG и PDF входят в бесплатный тариф — на любой размер печати.

Создать и экспортировать код