前言
面向论文复现、组会汇报的人:复杂架构图是位图、字改不了、线对不齐时,怎么快速变成可编辑的 draw.io?
如果你也遇到过这些场面:
- PPT / 组会要用架构图,网上图是位图,标签和箭头改不动
- 用截图硬抠,图层乱,外框一切就把内部模块带走
- 想重绘又懒得从零搭方块
可以试试 Crop2Draw:对着原图手动画框,按「图片 / 白底文字 / 有色底文字」三种模式切块,一键导出可编辑的 .drawio。
仓库:https://github.com/ChenAI-TGF/Crop2Draw
效果演示
这个是要复现的图:

进行挖空

一键导入Drawio

可以看到文字可编辑,字体颜色大小可变,图片可调。直接将ai生成的图处理成全部可以编辑的Drawio结构了。
接下来详细介绍
Crop2Draw 是做什么的?
一句话:把复杂示意图裁成图层,导出 draw.io。
| 模式 | 适合 | 结果 |
|---|---|---|
1 图片 |
模块块、示意图标、彩色框 | PNG 图层 + 原图挖空 |
2 白底文字 |
标题、旁注 | OCR → 可编辑文字 |
3 有色底文字 |
色块上的标签 | OCR + 填色 |
常用能力:
-
画完框后在鼠标旁三选一(快捷键 1/2/3)
![在这里插入图片描述]()
-
OCR:可以选择标准OCR或者高级OCR。标准版 OCR 不满意可一键换高精度重识 (百度API,自己配置本地的也可以但是效果稍微会差点,需要人工修正可能)
![在这里插入图片描述]()
-
OCR 后可以直接用白色或者周围颜色进行替代:不会出现文字挖空后一层空白的情况
![在这里插入图片描述]()
![在这里插入图片描述]()
这是挖出来的效果,可以看到文字可编辑,后面的圆角矩形也没有损坏。 -
图片替换处理器:新图尺寸差很多也能按比例缩进目标框再覆盖
-
一键导出并打开 draw.io Desktop
操作步骤
1. 安装与启动
git clone https://github.com/ChenAI-TGF/Crop2Draw.git
cd Crop2Draw
pip install -r requirements.txt
# 文字 OCR 才需要:
copy secrets.json.example secrets.json # 填入百度 OCR Key
python crop_to_drawio.py path\to\figure.png
2. 先切「内部」,再切「外框」
大分区外框(Backbone、Neck、Head)往往包着内部小模块。
先切内部(如单个 C2f、Detect Head),再切外框。
Crop2Draw 会把已裁区域挖空,外框不会把里面内容一起带走。
3. 快捷键:图片用 1,文字用 2/3
- 色块模块、示意图 →
1 - 白底标签 →
2 - 色底上的小字 →
3(邻域填色或取色笔)
松手后右侧出现菜单,或直接按 1 2 3。
4. OCR 核对时调样式
标准版识别差时,点「用高精度版重新识别」。
标题可勾选加粗;字号按裁切框自适应,减少乱换行。
5. 图标分辨率不够时用替换处理器
打开 图片替换处理器 → 选目标裁切 → 拖图/粘贴 → 原比例缩进框内覆盖。
draw.io 几何尺寸不变,不会被拉变形。
6. 导出
点 一键导出并打开:有文字层时自动带半透明底图方便核对。
层级规则:先裁的在上,后裁的在下——外框后切,就不会盖住内部。
适合谁?
- 写论文 / 做组会,要改架构图里的字和箭头
- 不想从零重绘,又要AI生图的可编辑结果
开源协议 MIT,欢迎 Star、Issue、PR:
https://github.com/ChenAI-TGF/Crop2Draw




