画图工具 - bettermorn/ACMWDevHubPPT GitHub Wiki

在线画图工具

自动将文字转换成图片的开源工具和代码库

  1. Graphviz:
  • 功能:一款开源的图形绘制软件,可以通过文本描述生成流程图。
  • 使用方法:你可以用DOT语言编写描述,然后用Graphviz生成图形。
  • 特点:灵活性高,可以生成多种格式的图表。
  • 链接:https://graphviz.org/
  • 示例: digraph G { 开始 -> 打开电脑; 打开电脑 -> 打开浏览器; 打开浏览器 -> 访问指定网站; 访问指定网站 -> 登录账户; 登录账户 -> 查看账户信息; 查看账户信息 -> 结束; }
  1. PlantUML:
  • 功能:通过简单的文本描述生成UML图,包括流程图。
  • 使用方法:编写PlantUML脚本,然后用PlantUML工具生成图像。
  • 特点:支持多种UML图类型,易于集成到各种开发工具中。
  • 链接:http://plantuml.com/
  • 示例: @startuml start :打开电脑; :打开浏览器; :访问指定网站; :登录账户; :查看账户信息; stop @enduml
  1. Mermaid.js:
  • 功能:JavaScript库,可以在网页上动态生成各种图表,包括流程图。
  • 特点:集成方便,可以与Markdown、GitBook等结合使用。
  • 链接:https://mermaid-js.github.io/mermaid/#/
  • 示例:
graph TD
  A[开始] --> B[打开电脑]
  B --> C[打开浏览器]
  C --> D[访问指定网站]
  D --> E[登录账户]
  E --> F[查看账户信息]
  F --> G[结束]

也可以参考https://www.mermaidchart.com/