当前位置: 首页 > news >正文

mermaid图片如何保存成svg格式

mermaid官网

在 Mermaid 网页(以官方 Live Editor 为主)保存图表,优先用内置导出,再配合截图、手动抓 SVG 或 CLI 工具,下面是可直接执行的完整步骤与场景方案。


一、官方 Live Editor 快速导出(推荐)

  1. 打开 Mermaid Live Editor,粘贴/编写代码并完成渲染。
  2. 右上角找到Export(或 Download),按需选择:
    • SVG:矢量格式,无损缩放,适合印刷/二次编辑。
    • PNG:位图,适合快速分享/嵌入文档。
    • PDF:部分版本支持,适合归档。
  3. 点击后浏览器自动下载文件;若需高清,可先在 Settings 调整渲染分辨率(如 2×)再导出。
  4. 额外保存:History 面板点Save可存代码到浏览器本地存储,或用 Gist 导入/导出长期备份。

二、网页通用保存法(非官方网页/无导出按钮时)

1. 手动抓取 SVG(矢量无损)
按 F12 打开浏览器开发者工具,切换到 Elements 面板。


点击图片,直接定位到<svg>

copy element或者copy outerHTML


复制粘贴到TXT文档,然后要注意,把<p></p>,还有<br></br>标签成对删除,防止出现以下界面

因为防止复制的代码标签不是成对的,所以最好把标签直接删除(直接用替换),然后把txt后缀名改成svg后缀名,(mermaid.txt -> mermaid.svg),然后再用浏览器打开就行了。




2. 精准截图(快速获取位图)
  1. 用浏览器内置截图:Chrome 右键 → 截图 → 选“捕获区域”框选图表,保存为 PNG。
  2. 或用 Lightshot 等扩展,支持标注与高清保存,适合快速分享。

三、本地批量/自动化导出(mermaid-cli)

适合批量处理或需脚本化工作流:

  1. 安装 Node.js(含 npm)后,全局安装 CLI:
    npminstall-g @mermaid-js/mermaid-cli
  2. 执行命令导出:
    mmdc -i 你的代码文件.mmd -o 输出文件.png# 导出PNGmmdc -i 你的代码文件.mmd -o 输出文件.svg# 导出SVG
  3. 可选参数:-w 1200 -h 800定尺寸、-b transparent设透明背景。

四、编辑器/IDE 内导出(VS Code/Typora)

VS Code
  1. 安装插件(如 Mermaid Preview)。
  2. 打开 .md/.mmd 文件,预览图表后,Ctrl+Shift+P 执行Export Mermaid Diagram,选 PNG/SVG 保存。
Typora
  1. 偏好设置 → Markdown → 勾选 Mermaid 启用。
  2. 右键预览中的图表 → Save as Image,保存为 PNG。

五、格式选择与场景建议

格式优点缺点适用场景
SVG无损缩放、可编辑、体积小部分旧软件兼容性差论文/报告、二次编辑
PNG兼容性强、快速分享放大易模糊文档嵌入、网页展示
PDF跨平台、可加密编辑性差归档/正式交付
CLI批量/自动化、可脚本化需安装工具多图表批量处理

如果文章被吞图 了,可以下载pdf文档

http://www.cnnetsun.cn/news/178999.html

相关文章:

  • Open-AutoGLM数据恢复控制技术(仅限高级安全团队掌握的3大核心)
  • 宏智树AI从“卡壳”到“定稿”:你的毕业论文,真的可以不用熬到凌晨三点-
  • 电子商务平台的业务峰值测试保障方案
  • 为什么你的Open-AutoGLM服务总被浏览器标记不安全?SSL配置盲区大起底
  • ColoredElevationMap 根据标量进行颜色映射
  • LangFlow B站视频内容创作方向建议
  • LangFlow代码质量检查工具集成(ESLint/Prettier)
  • LangFlow Google排名冲顶可能性分析
  • TLS 1.0/1.1停用倒计时,Open-AutoGLM如何快速适配TLS 1.2+?
  • 基于springboot的家教管理系统的设计与实现
  • 解锁科研新维度:书匠策AI期刊论文模块,开启学术写作的“智变”时代
  • LangFlow百度搜索排名优化技巧
  • 数智时代,openGauss Summit 2025即将发布哪些技术创新破局
  • LangFlow CI/CD流水线搭建实践
  • 论指针运算
  • 面试官:多模态 Transformer 如何处理不同模态的序列长度差异?
  • LangFlow结合RAG架构构建企业知识库问答
  • 480万人才缺口!网络安全,一个被低估的“金饭碗”!
  • Web 安全入门:从 OWASP Top 10 到常见漏洞,从零基础入门到精通,收藏这一篇就够了!_web top10
  • TOSHIBA 2SA1162-GR,LF SOT-23-3 三极管(BJT)
  • 【MWORKS使用技巧84】Sysplorer中使用Constants组件时,如何产生向量信号?
  • 掌握这4种异常处理模式,轻松应对Open-AutoGLM解密崩溃危机
  • 如何在30分钟内完成Open-AutoGLM加密传输配置?高效运维必看
  • NetSupport Manager 路径遍历漏洞 (CVE-2025-34181) 技术深度解析
  • Electron 实战项目
  • Open-AutoGLM解密异常频发?(企业级容错架构设计实践)
  • 你还在用传统加密?Open-AutoGLM的这4个优势已彻底改写行业规则
  • 企业级城市垃圾分类管理系统管理系统源码|SpringBoot+Vue+MyBatis架构+MySQL数据库【完整版】
  • 为什么你的系统总被Open-AutoGLM误封?一文看懂白名单配置核心要点
  • 【数据安全突围战】:Open-AutoGLM为何成为2024年最值得掌握的加密技术?