mac-editable-figurelisted
Install: claude install-skill gxgeek-n/wenqu-mem
# Mac Editable Figure Studio (Visiomaster 的 Mac 改造版)
> **关于 Visiomaster 的澄清**:Visiomaster(Rss3208/Visiomaster)**不用 CUDA/显卡**——它真实技术栈是 **LLM视觉理解 + 微软 Visio COM 自动化(pywin32)**,拦路的是 **Windows + 微软 Visio**(输出 .vsdx)。网传"基于CUDA"是误解。它的方法(图→结构分解→确定性渲染脚本)本 skill 完全复刻,只把输出从 .vsdx 换成 **SVG**(跨平台、Figma/Inkscape 可编辑),因此 **Mac 不需要任何 GPU 就能做同样的事**。
本 skill 用**"LLM 视觉重建 + CPU 矢量工具链(含 vtracer 自动彩色矢量化)"**达到 Visiomaster 同样目的,全程零 GPU。
## 工具链(CPU,已装于本机)
```bash
brew install librsvg pdf2svg potrace # rsvg-convert / pdf2svg / potrace
# vtracer(彩色自动矢量化) 装在本 skill 独立 venv: scripts/../.venv
python3 -m venv .venv && .venv/bin/pip install vtracer
```
| 工具 | 作用 |
|------|------|
| `pdf2svg` | 矢量 PDF 图 → SVG(**无损**,已有矢量图首选) |
| `vtracer` | **彩色位图 → SVG(自动,Mac CPU,最接近Visiomaster体验)** |
| `rsvg-convert` | SVG → PNG(高DPI) / PDF(投稿/LaTeX) |
| `potrace` | 单色线稿/logo → SVG(描摹) |
| `sips` | macOS 自带,位图格式预处理 |
## 三种工作流(按图的来源选)
### 流程1:已有矢量 PDF 图 → 可编辑 SVG(无损,最优)
适用:本论文 `figures/*.pdf`、TikZ 编译出的图、任何矢量 PDF。
```bash
pdf2svg input.pdf output.svg # 多页:pdf2svg in.pdf out.svg 2
```
SVG 用 Figma / Inkscape / Boxy SVG 可视化编辑 → 改完导回:
```bash
rsvg-convert -f pdf -o output.pdf output.svg # 回 LaTeX
rsvg-convert -f png -d 300 -p 300 -o output.png output.svg # 回 DOCX(300dpi)
```
### 流程2:位图/截图/AI图 → 可编辑 SVG
**模式A(推荐,适合图表/流程图/框架图/技术路线图)= LLM 视觉重建**:
- 把图给 Claude(Read 图片),让它**按图重画成可编辑代码**:
- 流程图/框架图/架构图 → **SVG** 或 **TikZ**(结构清晰、文字可改)
- 简单结构 → **Mermaid**(最易后期改)
- 重建后用 `rsvg-convert` 导出 SVG/PNG