返回顶部
m

mermaid-image-exportMermaid图导出

Mermaid diagram image export using mermaid-cli. When Claude needs to export Mermaid diagrams as high-quality images (PNG, SVG, PDF) for documentation, presentations, print materials, or web embedding. Uses mermaid-cli with Puppeteer-based rendering for pixel-perfect outputs.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
94
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

mermaid-image-export

Mermaid CLI 图像导出技能

使用 mermaid-cli 的专业图像导出技能。将 Mermaid 代码转换为高质量的 PNG、SVG 和 PDF 图像,适用于文档、演示文稿和印刷材料。

快速开始

前置条件

bash

检查 Node.js 是否已安装

node --version

检查 npm 是否已安装

npm --version

安装检查

bash python scripts/installmermaidcli.py --check

基本用法

将 Mermaid 图表导出为 PNG: bash python scripts/exportmermaidimage.py diagram.mmd -o output.png

导出为 SVG:
bash
python scripts/exportmermaidimage.py diagram.mmd -f svg -o diagram.svg

批量导出多个文件:
bash
python scripts/exportmermaidimage.py *.mmd -d outputs/

核心功能

支持的格式

  • - PNG:光栅图像,适用于网页和文档
  • SVG:矢量图像,可无损缩放
  • PDF:用于打印和分享的文档格式

质量控制

  • - 分辨率缩放(--scale)
  • 背景颜色(--background)
  • 宽度和高度限制(--width、--height)
  • 自定义 CSS 样式(--css)

主题支持

  • - 所有 Mermaid 内置主题:default、forest、dark、neutral
  • 自定义主题配置(--config)
  • 深色/浅色模式切换

批量处理

  • - 一次性导出多个图表
  • 进度跟踪和错误处理
  • 所有导出使用一致的设置

工作流程

1. 环境设置

确保已安装 Node.js 和 mermaid-cli: bash npm install -g @mermaid-js/mermaid-cli

2. 图表创建

使用标准语法创建 Mermaid 图表。

3. 图像导出

根据需求选择合适的格式:
  • - 网页/文档:PNG 或 SVG
  • 印刷:PDF 或高分辨率 PNG
  • 开发:快速 PNG 预览

4. 集成

将导出的图像嵌入到:
  • - README 文档
  • 演示幻灯片
  • 技术论文
  • API 文档
  • 博客文章

与 Termaid 的对比

功能TermaidMermaid-CLI 导出
输出ASCII 终端PNG/SVG/PDF 图像
依赖
纯 Python | Node.js + Puppeteer | | 用例 | 终端预览 | 专业导出 | | 质量 | 终端友好 | 可印刷 | | 速度 | 即时 | 需要浏览器 |

高级用法

自定义配置

bash

自定义 CSS

python scripts/exportmermaidimage.py diagram.mmd --css custom.css -o output.png

特定主题

python scripts/exportmermaidimage.py diagram.mmd -t dark -o output.png

高分辨率

python scripts/exportmermaidimage.py diagram.mmd --scale 2.0 -o output.png

自动化

bash

CI/CD 集成

python scripts/exportmermaidimage.py docs/*.mmd -d generated/

文档生成

find . -name *.mmd -exec python scripts/exportmermaidimage.py {} -o images/{}.png \;

故障排除

常见问题

  1. 1. Node.js 未安装:从 nodejs.org 安装 Node.js
  2. 找不到 mermaid-cli:运行 npm install -g @mermaid-js/mermaid-cli
  3. 浏览器错误:确保已安装 Chrome/Chromium
  4. 内存问题:减小图像尺寸或分辨率

性能提示

  • - 使用较低分辨率进行快速预览
  • 缓存常用图表
  • 批量处理多个图表
  • 考虑使用 SVG 以获得可伸缩性

示例

查看 assets/examples/ 获取完整示例:

  • - 基本导出工作流程
  • 配置示例
  • 模板图表

参考文档

references/ 中的完整文档:

  • - overview.md:技能概述
  • installation.md:安装指南
  • usage.md:使用说明
  • formats.md:格式规范
  • troubleshooting.md:问题解决



注意:此技能需要安装 Node.js 和 mermaid-cli。如需仅终端渲染且无依赖,请使用 termaid 技能。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 mermaid-image-export-1776025057 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 mermaid-image-export-1776025057 技能

通过命令行安装

skillhub install mermaid-image-export-1776025057

下载

⬇ 下载 mermaid-image-export v1.0.0(免费)

文件大小: 34.81 KB | 发布时间: 2026-4-13 11:01

v1.0.0 最新 2026-4-13 11:01
- Initial release of professional Mermaid diagram image export using mermaid-cli.
- Supports high-quality PNG, SVG, and PDF output suitable for docs, presentations, and print materials.
- Includes resolution scaling, background color, custom CSS, theme switching, and batch processing.
- Provides troubleshooting guidance and advanced usage examples.
- Compares features with terminal-only rendering tools for clarity.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部