ComfyUI-ToSVG

ComfyUI-ToSVG
★ 286

图像转矢量批量处理ComfyUI节点SVG导出
将栅格图像批量转换为SVG矢量格式,支持自动转为RGBA并提供可调参数的ConvertRasterToVector节点与SaveSVG节点,便于程序化生成矢量图。
💡 在ComfyUI流程中将生成的位图批量转换并导出为SVG。
🍴 28 Forks💻 Python🔄 2025-06-20
📦
网盘下载
复制链接后前往夸克网盘下载
https://pan.quark.cn/s/f414772aa5c3
📦 requirements.txt
vtracer
numpy
Pillow
torch
PyMuPDF
potracer
截图_20240613204507
📄 README

ComfyUI-ToSVG

Huge thanks to visioncortex and potracer for this amazing thing! Original repository: https://github.com/visioncortex/vtracer and https://github.com/tatarize/potrace

Update

06-17

  • This update is a destructive update. Please check carefully in the production environment!
  • Rename nodes to avoid conflicts
  • Add new nodes
  • Image Quantize
  • SVG String to SVG BytesIO
  • SVG BytesIO to SVG String
  • SVG String Path Simplify
  • Image to SVG String BW_Potracer(thanks@ImagineerNL, Optimized integration based on his work)
  • VTracer ComfyUI Non-Official Implementation

    Welcome to the unofficial implementation of the ComfyUI for VTracer. This project converts raster images into SVG format using the VTracer library. It’s a handy tool for designers and developers who need to work with vector graphics programmatically.

    Installation

  • Navigate to your /ComfyUI/custom_nodes/ folder.
  • Run the following command to clone the repository:
  • git clone https://github.com/Yanick112/ComfyUI-ToSVG/

  • Navigate to your ComfyUI-ToSVG folder.
  • For Portable/venv:
  • Run the following command:
  • “`shell

    path/to/ComfUI/python_embeded/python.exe -s -m pip install -r requirements.txt

    “`

  • With system Python:
  • Run the following command:
  • “`shell

    pip install -r requirements.txt

    “`

    Enjoy setting up your ComfyUI-ToSVG tool! If you encounter any issues or need further help, feel free to reach out.

    Partial Parameter Description

  • Filter Speckle (Cleaner)
  • Color Precision (More accurate)
  • Gradient Step (Less layers)
  • Corner Threshold (Smoother)
  • Segment Length (More coarse)
  • Splice Threshold (Less accurate)
  • Features

  • Converts images to RGBA format if necessary
  • Support batch conversion
  • node ConvertRasterToVector to handle the conversion of raster images to SVG format with various parameters for customization.
  • node SaveSVG to save the resulting SVG data into files.
  • What’s next?

  • [x] Add SVG preview node
  • [x] Color and BW mode split

  • Enjoy converting your raster images to SVG with this handy tool! If you have any questions or need further assistance, don’t hesitate to reach out.