一款基于 Rust 的工具,可将 AI 生成的杂乱像素画校正到规整的像素网格并统一调色板。
3287205RustMIT更新于 3个月前
VTracer 可将 JPG、PNG 等位图转换为 SVG 矢量图,既能处理插画,也能处理照片,并把曲线拟合为紧凑的矢量文件。
它面向高分辨率扫描件,如历史图纸等可达十亿像素的图像,也能处理低分辨率像素画。1.0 版新增无缝拼接的 cutout 模式、曲线简化、分水岭聚类、自适应黑白阈值以及固定调色板吸附等功能。
项目提供命令行工具、Windows、macOS 和 Linux 桌面应用,以及 Rust、Python 和 Node.js(WebAssembly,无原生依赖)的库接口。
使用 Cargo 从源码安装命令行工具
cargo install vtracer-cli将位图转换为 SVG
./vtracer input.jpg output.svg概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一款基于 Rust 的工具,可将 AI 生成的杂乱像素画校正到规整的像素网格并统一调色板。
基于 Vecto 引擎的 Streamlit 网页工具,把上传的位图自动转换为可编辑的 SVG 矢量图。
Rust 库与命令行工具,判断 PDF 是文本型还是扫描型,并将文本型 PDF 无需 OCR 转为 Markdown。
开源 Rust 工具链,用于记录、可视化、查询并流式输出随时间变化的多模态机器人与传感器数据。
AI 工作流,将文档或主题转换为可原生编辑的 PowerPoint(.pptx)演示文稿,包含真实形状、图表和表格。
一个增量解析器生成工具与解析库,可为源代码构建具体语法树,并在编辑时高效更新。