Как векторизовать иконку
6 мин чтения · Опубликовано 2 авг. 2026 г. · Обновлено 2 окт. 2026 г.
Иконка живёт сразу во всех размерах. Один и тот же файл — это пункт меню в 16 пикселей, кнопка в 24, плитка приложения в 512 и, изредка, постер. Это работает, только если геометрия под ними честная: мало узлов, замкнутые контуры и никакой остаточной каймы от сглаживания того растра, с которого вы начали.
Поэтому векторизация иконки — вопрос не столько конвертации, сколько того, что вы в неё скармливаете и что подрезаете потом. Этот гайд — про то и другое.
Начните с самого крупного растра, что есть, и сведите его к одному цвету
Здесь враг — сглаживание. В иконке на 32 пикселя мягкие серые пиксели вдоль каждой диагонали составляют заметную долю изображения, и у движка нет способа узнать, что они должны были быть жёстким краем, а не настоящим промежуточным тоном. Дайте ему версию на 512 пикселей — и тот же край станет переходом в один пиксель на фоне сорока девяти чистых: форму уже ни с чем не спутать.
Если иконка монохромная, сделайте её по-настоящему монохромной до конвертации: чистый чёрный на прозрачном или чистый чёрный на белом, без мягкой тени и деликатного внутреннего свечения. Каждый такой эффект превращается в фигуры на выходе, а фигуры на выходе — это узлы, которые придётся искать и удалять.
Оценивайте результат по числу узлов, а не по виду в 100%
В том размере, в котором вы на неё смотрите, почти любая трассировка выглядит хорошо. Настоящий тест — число узлов: откройте контур и посчитайте точки. У хорошо нарисованной иконки точки стоят только там, где кривая действительно меняет направление: у скруглённого квадрата их восемь, у круга четыре, у шеврона три или шесть. Если простая фигура вернулась с шестьюдесятью, движок гнался за пиксельным шумом, и она будет медленно рендериться, плохо правиться и слегка «не так» смотреться в масштабе.
На Lite и выше этим напрямую управляет настройка детализации: ниже детализация — агрессивнее слияние и меньше, чище узлы. Опускайте, пока углы только не начнут размываться, затем верните на шаг назад. На Free уровень выбирается автоматически, и повлиять на него можно только качеством исходника.
Выравнивайте по пиксельной сетке после, а не до
У наборов иконок есть сетка — обычно 24×24 с двухпиксельным запасом или 16×16 для плотных интерфейсов. Трассированный контур ложится там, где лежали пиксели: рядом с сеткой, но не на ней, и в мелких размерах это «рядом» и заставляет одну иконку в ряду выглядеть на полпикселя тяжелее соседних.
Привяжите готовые контуры к целым координатам в редакторе и задайте viewBox SVG-файла по своей сетке. В первый раз это возня, дальше — механика; именно она отличает набор иконок, который выглядит спроектированным, от набора, который выглядит сконвертированным.
Одна толщина, один стиль, одна настройка
Если пересобираете целый набор, конвертируйте все иконки одним пакетом, чтобы они прошли через одинаковые настройки, а затем вручную выровняйте толщину штрихов по всему набору. Семейство иконок читается как семейство, потому что штрихи совпадают; набор, трассированный по одному за несколько сессий, совпадать не будет, и расхождение видно, даже когда ни одна иконка по отдельности не выглядит неправильной.
Пакетная конвертация доступна с тарифа Pro — 30 файлов за раз. Ниже файлы конвертируются по одному, что для набора из двадцати иконок — несколько минут кликов, а не блокер.
Шаг за шагом
- 01
Достаньте самую крупную растровую версию
512 пикселей и больше, если существует. Исходник на 32 пикселя — это по большей части сглаживание, а сглаживание — ровно то, что движок воспроизводит неверно.
- 02
Сведите к одному цвету
Уберите тени, внутренние свечения и градиенты до конвертации. Каждый из них превратится в лишние фигуры на выходе.
- 03
Конвертируйте в SVG
Загрузите файл и скачайте результат. SVG — родной формат и для веб-иконок, и для иконок приложений.
- 04
Проверьте число узлов
Откройте контур в редакторе. У простой фигуры точек должно быть несколько, а не десятки. Если десятки — в исходнике был шум.
- 05
Привяжите к сетке иконок
Выровняйте контуры по целым координатам и задайте viewBox по размеру своей сетки, чтобы иконка чётко рендерилась и в 16, и в 24 пикселя.
Частые проблемы
- Иконка выглядит размытой в 16 пикселях, хотя это вектор
- Её контуры не выровнены по пиксельной сетке, и рендерер сглаживает каждый край. Привяжите координаты к целым числам и задайте viewBox по своей сетке.
- Простая фигура вернулась с десятками узлов
- В исходнике было сглаживание или шум JPEG, которые движок принял за детали. Возьмите более крупный и чистый исходник; на Lite и выше снизьте уровень детализации.
- Углы, которые должны быть острыми, скруглены
- Сглаживание задано слишком сильно. На Lite и выше уменьшите его: настоящие углы остаются острыми вплоть до Strong, и только Maximum скругляет всё подряд.
- У иконки есть едва заметный контур другого цвета
- Это сглаженная кайма оригинала, затрассированная как отдельная тонкая фигура. Удалите её в редакторе, а в следующий раз заранее сведите исходник к одному цвету с жёсткими краями.
Часто задаваемые вопросы
- Какого размера должен быть исходник иконки?
- Самый крупный из существующих — 512 пикселей и больше вполне комфортно. Ниже примерно 64 пикселей сглаживание занимает большую часть изображения, и движок не отличает мягкий край от настоящего — отсюда и бугристые кривые.
- Можно конвертировать целый набор иконок за раз?
- Пакетная конвертация начинается с тарифа Pro: 30 файлов за раз; Studio берёт 50, Agency — 100. Один пакет на весь набор важен не только для скорости: каждый файл проходит через одинаковые настройки, и иконки выходят согласованными друг с другом.
- Сохранится ли прозрачность?
- Да — из исходника, где она есть. Прозрачные области PNG или WebP остаются пустыми в SVG. У JPEG прозрачности нет вовсе, поэтому иконка из JPEG приезжает с фоном в виде плоской фигуры, которую можно удалить.
- Иконки — SVG или шрифт?
- SVG. Иконочные шрифты были обходным путём для эпохи браузеров, которая кончилась: они не умеют несколько цветов, ломаются при недостающем файле шрифта, а скринридеры читают их как текст. Конвертируйте в SVG и используйте инлайн или спрайтом.
Похожие гайды
- Как векторизовать логотип — Пересоберите логотип, который существует только в виде маленького JPG, в чистые готовые к печати кривые с точными цветами бренда.
- Как векторизовать синьки и чертежи — Превратите отсканированные чертежи и схемы в редактируемую линейную графику, не унаследовав ошибок сканера.
- Как векторизовать флаер или постер для большого формата — Вытащите плоский макет на A1 и больше без размытых краёв — и поймите, какие части конвертировать не стоит.