可将Visio导出的PNG/JPG流程图通过Codex图像理解接口自动转换为可编辑、可版本管理的Mermaid代码:需确保图片清晰纯色背景→上传至Codex Desktop→校准节点类型与连接→导出flowchart TD格式代码,支持Obsidian/Confluence实时渲染。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要把一张Visio导出的PNG或JPG流程图,快速还原成可编辑、可版本管理的Mermaid代码,而不是手动重画——这在交接老系统文档、逆向梳理遗留业务逻辑时极为关键。
准备原始图片文件
确保图片清晰、节点文字可辨识,背景尽量为纯白或浅灰。避免截图带阴影、模糊边框、压缩失真严重的图;若原图是Visio导出的PDF,先用Adobe Acrobat或系统预览(Mac)导出为300dpi PNG,不要直接截PDF页面。
文件命名不含中文或空格,例如:【login_flow_v2.png】。部分OCR识别引擎对中文路径解析异常,会直接跳过识别步骤。
上传到Codex图像理解接口
打开已部署好的本地Codex客户端(Windows需运行Codex Desktop 2.3+,Mac需M1/M2芯片+Ventura及以上系统)→ 点击左上角「Image to Code」→ 拖入准备好的PNG文件。
等待约8~15秒,界面右下角显示「✅ Layout parsed」后,自动进入结构校验页。此时不建议立即点击「Generate Mermaid」,先检查顶部识别出的节点数量是否与原图一致——若少于80%,说明图片分辨率低于1280×720或存在大面积色块遮挡。
人工校准关键节点与连接关系
系统默认将识别出的矩形框识别为process节点,菱形为decision,圆角矩形为start/end。但实际中常出现误判:比如带图标的“审批”节点被识别为subgraph,或虚线箭头被忽略。
通过本地 Codex 或 OpenClaw OAuth 凭证直接调用 ChatGPT/Codex Responses 的 image_generation 工具来生成或编辑光栅图像,然后保存
方法一:点击任意节点,在右侧属性面板修改type字段,从process改为decision或state;
方法二:拖动连线端点到目标节点边缘,松手后自动生成-->语法;若连线穿过文字区域,Codex会主动插入click指令并标红提示,此时必须手动删掉该click行,否则Mermaid渲染报错;
方法三:在底部「Raw Edits」文本框中直接增删link语句,例如补上C -->|驳回| A,补全缺失分支。
导出标准Mermaid流程图代码
点击「Export as Mermaid」→ 选择「flowchart TD」格式(不选LR,因Visio默认纵向布局)→ 勾选「Include comments」→ 点击「Copy to clipboard」。
粘贴到VSCode中,确认首行是flowchart TD且无中文字符、全角符号;若出现或□,说明图片中文字用了非UTF-8字体(如微软雅黑Bold),需返回上一步,在校准界面点击「Re-OCR with fallback font」重新识别。
这一步操作起来很简单,直接把代码粘进Obsidian或Confluence的Mermaid代码块就能实时渲染。

















