raster-to-svg

Solid

Конвертер PNG в векторный SVG. Скрипт raster_to_svg.py читает PNG (файл или stdin) и отдаёт SVG: при установленном vtracer-cli используется он (качественная цветная трассировка), иначе встроенный нативный трассировщик на чистом Python 3 stdlib (свой декодер PNG через zlib, без pip-зависимостей). Два режима: contour (квантование median-cut, контурная трассировка, квадратичные Bezier, fill-rule evenodd, дырки) и mosaic (сетка примитивов rect/circle/triangle/diamond с детерминированным миксом по --seed). SVG всегда валидируется (round-trip через XML-парсер) перед записью, вывод детерминирован. Триггеры: 'png в svg', 'картинка в svg', 'растровое в векторное', 'векторизация', 'конвертнуть в svg', 'trace image', 'convert png to svg', 'vectorize', 'изображение в вектор', 'трассировка изображения'.

AI & Automation 5 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
26
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Raster To SVG > Превращает растровую PNG-картинку в масштабируемый векторный SVG. Загружай этот скилл когда нужно **перевести растровое изображение в вектор**: для логотипов, иконок, схем, README-ассетов или любого PNG, который должен масштабироваться без потери качества. ## 🎯 When to use Use this skill when: - Есть PNG-файл (логотип, иконка, схема) и нужен SVG для вставки в веб/документацию - Просят «векторизировать картинку», «png в svg», «trace image», «convert png to svg» - Нужна детерминированная трассировка без внешних зависимостей (только Python 3) - Хочется стилизованный результат: контурную обводку или мозаику из примитивов Do NOT use when: - Исходник уже в векторе (SVG/PDF/EPS) — трассировка растра не нужна - Нужна фотореалистичная векторизация сложных фото — лучше специализированный редактор - Формат не PNG — CLI принимает только PNG на входе (в веб-интерфейсе JPG/JPEG/WEBP конвертируются автоматически в браузере) ## 📦 Files - `SKILL.md` — этот файл - `scripts/raster_to_svg.py` — конвертер PNG → SVG (Python 3 stdlib, без pip) - `scripts/raster_to_svg_server.py` — локальный веб-сервер с UI (стандартный `http.server`) - `scripts/svg_export.py` — конвертеры SVG → DXF R12 / EPS (слои по цвету заливки) - `scripts/raster_to_svg_mcp.py` — опциональный MCP-сервер для AI-агентов - `examples/web/` — фронтенд (`index.html` + `style.css` + `app.js`): drag & drop (PNG/JPG/WEBP с локальной перекодировкой), sticky-превью с лупой ×4 на результате, 12 быстрых пресетов (п...

Details

Author
bestdeejay-design
Repository
bestdeejay-design/agent-skills
Created
1 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

ss-png-to-svg

Convert PNG images to smooth, scalable SVG vector files using potrace tracing. Supports multi-color PNGs (logos, icons, illustrations) by extracting dominant colors and tracing each color layer separately, then compositing into a clean SVG. Also handles single-color images and lets users override the fill color. Use this skill whenever the user wants to: convert a PNG to SVG, trace a bitmap, vectorize an image or logo, turn a raster image into vectors, create an SVG from a PNG/JPEG/bitmap, or anything involving bitmap-to-vector conversion. Also trigger when the user mentions "potrace", "image tracing", or asks to make an image scalable.

3 Updated 4 weeks ago
rajnandan1
AI & Automation Listed

daftai-image-to-svg

Converts transparent or solid-background single-color PNG files and SVG files containing one embedded or local PNG into verified path-only SVG output. Removes pure-color backgrounds automatically. Uses Potrace threshold and parameter scans with alpha error metrics to preserve detailed logos, stamps, engravings, and line art. Use when the user asks to convert images to SVG, vectorize PNG, convert bitmap to true SVG, remove embedded raster data from SVG, 图片转矢量, PNG 转 SVG, 真矢量, or 位图描摹.

2 Updated yesterday
daftAI2026
Data & Documents Listed

svg-to-png

Converts a single SVG file into a PNG using the `rsvg-convert` command-line tool. Use when the user asks to render, export, rasterize, or convert an SVG to a PNG image — typically for embedding diagrams in places that don't support inline SVG (Medium, slide decks, documents). Requires `rsvg-convert` (librsvg) installed on the host. Do not use for generating new SVG content, batch conversion of folders, or other image formats.

4 Updated 1 months ago
bgorkem