Convert PNG, JPG, BMP, WEBP and TIFF images to scalable vector (SVG) files with a modern dark-themed desktop GUI.
- Three conversion modes: Outline (edge detection), Silhouette (filled shapes), Color (quantized regions)
- Live preview updates in real-time as you tweak settings
- Adjustable controls: Threshold, Blur, Simplify, Edge Contrast, and Color count
- Multi-step tutorial overlay on first launch
- Drag & drop support for quick image loading
- One-click export to SVG or open temp folder for all recent exports
- Keyboard shortcuts: Ctrl+O (open), Ctrl+S (save), 1/2/3 (switch mode)
- Python 3.12 — tkinter + ttkbootstrap GUI
- Pillow — image I/O and quantization
- scipy — fast Sobel edge detection via convolution
- PyInstaller — single-file Windows EXE packaging
- Browse or drag an image onto the window
- Select a mode (Outline / Silhouette / Color)
- Adjust settings until the preview looks right
- Click Save SVG to export
Pre-built EXE is available in the dist/ folder or from Releases.
pip install -r requirements.txt
python build_exe.pyIf you find this tool useful, consider buying me a coffee!