IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    在线画图工具

    Elmagnifico\'s Blog发表于 2024-08-06 00:00:00
    love 0

    Foreword

    测评一下在线画图工具,看还有没有比Draw.io更好用的,能否有更好的替代品

    Draw.io

    image-20240806233222128

    https://app.diagrams.net/

    https://www.drawio.com/

    优点太多了

    • 免费、开源
    • 很多软件支持嵌入,比如VS code,obsidian等
    • 支持本地部署
    • 模板众多、素材丰富
    • 导出格式多
    • 存储方式可以关联多种网盘
    • 支持在线,也支持客户端离线使用

    默认配置可以随便修改

    https://www.drawio.com/doc/faq/configure-diagram-editor

    {
      "language": "",
      "configVersion": null,
      "customFonts": [],
      "libraries": "general;uml;er;bpmn;flowchart;basic;arrows2",
      "customLibraries": [
        "L.scratchpad"
      ],
      "plugins": [],
      "recentColors": [],
      "formatWidth": 240,
      "createTarget": false,
      "pageFormat": {
        "x": 0,
        "y": 0,
        "width": 827,
        "height": 1169
      },
      "search": true,
      "showStartScreen": false,
      "gridColor": "#d0d0d0",
      "darkGridColor": "#424242",
      "autosave": false,
      "resizeImages": null,
      "openCounter": 4,
      "version": 18,
      "unit": 1,
      "isRulerOn": false,
      "ui": "",
      "darkMode": false,
      "pages": true,
      "defaultGridEnabled": false,
      "defaultPageVisible": false
    }
    

    比如上面的就是关闭默认的网格显示,关闭页面视图,这样看起来就无限大了

    本地部署

    # 创建 Draw.io 数据存放目录
    mkdir /docker/Drawio -p && cd /docker/Drawio
    
    # 使用 Docker-Cli 运行 Drawio 容器
    docker run -dit --name=drawio -p 8080:8080 \
    -v drawiojs:/usr/local/tomcat/webapps/draw/js/ \
    --restart=always jgraph/drawio
    

    访问路径,测试

    http://服务器IP地址:8080
    

    确认没问题,再套上caddy,自动SSL就行了

    国内

    国内的基本没有免费,除了钱还是钱

    PDDON

    image-20240806232659144

    https://pddon.com/

    国产画图工具,但是加载速度是真的慢,基本不具有可用性

    • 访问困难

    MindMaster

    亿图图示,国内的在线制图,除了广告,就是弹窗,收费、收费、VIP,单用户1080的天价,打扰了

    水平拉连接点会出现bug

    image-20240806222308467

    ProcessOn

    国内的在线制图,问题和MindMaster基本一样,除了广告就是弹窗VIP,免费版本只能在线创建9个图

    技术上比MindMaster好一点,界面也清爽一些,剩下的差不多,价格也便宜一些,不过我期望的是免费,这里就不提了。

    国外

    国外的在线画图,都有一个统一的问题,国内访问困难

    Excalidraw

    image-20240806223602427

    https://excalidraw.com/

    Excalidraw 准确说不像是个画图工具,更像画板工具,自由度很高,可以随便画

    • 支持多人合作
    • 支持自定义素材
    • 免费限制很小
    • 开源
    • 界面好看

    问题也比较明显,素材库每个人都不一样,没法对齐每个人的,免费功能还是有限

    素材种手绘的样式比较多,很可爱,如果要正式场景下就有点难顶,素材库每次导入就是导入所有,而不能部分,有些别扭

    私有化部署+修改存储方案

    https://github.com/alswl/excalidraw-collaboration

    Plant UML

    https://plantuml.com/zh/

    用代码画图,有一套完整的语法,早期我自己也用,后来发现想让别人理解太难了,可惜,画图而已,不想浪费生命,还是拖拽更好一些

    Visio

    老牌工具,没啥大问题,但是安装麻烦,体积太大,跟不上时代了

    OneModel

    image-20240806231322248

    https://www.onemodel.app/diagrams/my-diagrams

    国外的制图网址,免费版限制很少,可以无限量画,只对工作空间人数有限制

    图样的参数相对比较少,可用素材也比较少,素材风格相对比较统一

    Tldraw

    image-20240806231733749

    https://www.tldraw.com/

    开源、免费的白板,支持多人共享,类似Excalidraw,但是没有素材库,也完全没有收费的版本

    Figma

    image-20240806230940263

    https://www.figma.com/

    Figma更像UI规范的工具,画图也可以,整体简洁清爽,不过还是一样收费才能无限图,否则只能1个图文件

    Summary

    能打的画图工具太少了

    Quote

    https://blog.alswl.com/2022/10/self-hosted-excalidraw/

    https://www.cnblogs.com/wuhanjiayou/p/18145848/Drawio



沪ICP备19023445号-2号
友情链接