TGViewer
Инструменты программиста Инструменты программиста @prog_tools · 12.9K subscribers
Post #2912 1.34K
Перегнать логотип из PNG в SVG прямо в браузере, без загрузки на чужой сервер

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

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

Что важно знать до того, как открывать:

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

Если нужен пакетный прогон или тонкая настройка параметров, тот же VTracer работает как обычная консольная утилита — сборки и исходники лежат на GitHub.

@prog_tools
More from @prog_tools
  1. Sep 20, 2026Как переходить между каталогами с zoxide zoxide запоминает, какие каталоги вы открываете ч…
  2. Sep 20, 2026Как искать по коду с ripgrep с учётом .gitignore ripgrep (rg) рекурсивно ищет строки по ре…
  3. Sep 19, 2026Три вещи, которые невозможно объяснить человеку, родившемуся после 2005-го: зачем нужен бы…
  4. Sep 19, 2026Task: кроссплатформенный запуск задач проекта Task — быстрый инструмент сборки для повторя…
  5. Sep 19, 2026Как запускать и тестировать HTTP-запросы с Hurl Hurl — командная утилита для HTTP-запросов…
  6. Sep 18, 2026Tokei считает строки кода и отделяет их от комментариев Tokei — утилита командной строки д…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →