返回 Skill 列表
extension
分类: 内容与媒体无需 API Key

trace-to-svg

使用potrace/mkbitmap将位图图像(PNG/JPG/WebP)追踪为清晰的SVG路径。用于将徽标/剪影转换为矢量,以便进行后续的CAD工作流程(例如,创建DXF蚀刻SVG路径),并将参考图像转换为可制造的轮廓。

person作者: jakexiaohubgithub

trace-to-svg

Convert a bitmap into a vector SVG using mkbitmap + potrace.

Quick start

# 1) Produce a silhouette-friendly SVG
bash scripts/trace_to_svg.sh input.png --out out.svg

# 2) Higher contrast + less noise
bash scripts/trace_to_svg.sh input.png --out out.svg --threshold 0.6 --turdsize 20

# 3) Feed into create-dxf (example)
# - set create-dxf drawing.etch_svg_paths[].d to the SVG path `d` you want, or
# - store the traced SVG and reference it in your pipeline.

Notes

  • This is best for logos, silhouettes, high-contrast shapes.
  • For photos or complex shading, results depend heavily on thresholding.
  • Output is usually one or more <path> elements.