Перегнать логотип из PNG в SVG прямо в браузере, без загрузки на чужой сервер
Векторизация растрового логотипа — задача, которая кажется мелочью, пока за неё не возьмёшься: автор Vectron описывает свой опыт так: онлайн-сервисы просят по $10 за картинку или подписку, а результат бесплатных выглядит так, будто логотип обводили во время землетрясения.
Vectron закрывает этот случай. Под ним лежит VTracer — открытый движок трассировки на Rust, у которого отличный алгоритм и интерфейс командной строки вместо интерфейса. Автор собрал VTracer в WebAssembly и запустил в Web Worker, поэтому работа идёт целиком на вашей машине: файл никуда не уходит, картинки небольшого размера обрабатываются почти мгновенно.
Что важно знать до того, как открывать:
— внутри обычная детекция краёв и подгонка кривых, без нейросети, поэтому один и тот же файл всегда даёт один и тот же результат;
— лучше всего получается на чистой графике: логотипы, иконки, линейные рисунки. Фотографию инструмент тоже попробует, но результат напомнит, почему это трудная задача;
— проблемный участок можно выделить рамкой и подкрутить фильтры отдельно для него, не трогая остальное.
Если нужен пакетный прогон или тонкая настройка параметров, тот же VTracer работает как обычная консольная утилита — сборки и исходники лежат на GitHub.
@prog_tools
August 31, 2026 646 16