今天给大家分享一些实用的程序员绘图工具(我自己也在用),分为以下几类:

  • 常规画图:Excalidraw、draw.io、语雀

  • 思维导图:Xmind

  • 代码截图:Carbon

  • 画图模板:ProcessOn

一、Excalidraw

Excalidraw 是一款轻量、开源的手绘风格电子白板和画图应用,可以快速画出漂亮的流程图、UML图甚至是图表。

Excalidraw 提供了丰富的素材库,包含手绘风格的图标、图标等:

可以在模版市场来搜索需要的组件:

除此之外,Excalidraw 还有很多特点:

  • 界面简洁,模版众多,支持键盘快捷键,可以快速上手;

  • 免注册,支持切换为中文语言;

  • 内容安全,采用端到端加密,不会将内容上传到云端;

  • 支持导出图片、导出源文件、分享链接、实时协作、将内容保存到工作区。

在线地址:https://excalidraw.com/

二、Draw.io

draw.io 是一款免费的在线图表编辑工具,可以绘制流程图、UML、类图、组织结构图、泳道图、E-R图、思维导图等,堪称画图神器!

draw.io 提供了丰富的模版,支持商务、图表、cloud、工程、流程图、布局、地图、网络、软件、表格、UML、Venn等。还可以自定义模板。

除此之外,draw.io 还有很多特点:

  • 支持语言设置为中文;

  • 支持使用图层;

  • 支持设置手绘风格、自带多种图标,支持自定义图标;

  • 支持将图片导出为PNG、JEPG、SVG、PDF、HTML、XML等,支持导出高级设置,如调整DPI、宽高、缩放、背景等。

draw.io 使用:

  • 在线地址:https://app.diagrams.net/

  • 下载地址:https://github.com/jgraph/drawio/releases

三、语雀

语雀是一款面向未来的文档和知识协同工具,可以用来记笔记,也可以用来画图。语雀画板支持基础图形、流程图、UML图、ER图、思维导图等。

语雀画板还支持直接从 icofont 搜索、添加图标:

其还提供了一些常用图的模版:

除此之外,语雀画板还有以下特点:

  • 支持团队协作绘图;

  • 保存版本,恢复历史版本。

语雀使用:

  • 常用模板:https://www.yuque.com/danchun-eekrs/pbxiht

  • 在线地址:https://www.yuque.com/

四、Xmind

XMind 是一个跨平台的思维导图软件,具有多种结构样式,除了普通的思维导图,还包括树形图、逻辑图、鱼骨图、时间轴、树状表格等等,不同的结构样式可以自由组合混用,同时支持一键更换结构样式。

Xmind 提供了很多类型的思维导图,并支持设置多种主题风格:

除此之外,Xmind 还有很多特点:

  • 可以灵活的定制节点外观、插入图标外,还有多种样式、主题色彩、贴图可以选择,主题颜色和样式同样支持自由组合;

  • 除了 XMind 自身的格式,还支持导入 FreeMind、MindManager 等软件的文件格式,支持导出PNG、SVG、PDF、Markdown、Word、Excel 等;

  • 支持进行动态演示。

下载地址:https://xmind.app/download/

五、Carbon

Carbon是开源免费的代码图片生成器,可以快速生成漂亮的代码图片。操作简单,直接将代码粘贴在代码区,设置想要的格式即可。

生成的代码图片非常适合用来分享:

除此之外,Carbbon 还有很多特点:

  • 支持多种代码风格、支持自定义代码风格,支持主流的各种编程语言;

  • 支持设置代码的字体、行号、行数等文本格式;

  • 支持设置图片的边距、背景、颜色、阴影、大小等。

在线地址:https://carbon.now.sh/

六、ProcessOn

ProcessOn 是一个在线协作绘图平台,支持在线制作思维导图、流程图、组织结构图、网络拓扑图、鱼骨图、UML图等。不过其免费版只支持添加 9 张图。所以这里主要推荐其丰富的模版市场,可以通过分类、关键字搜索来查找合适的模版:

这些模版可以为我们提供一些绘图思路:

在线地址:https://www.processon.com/diagrams/new#template

这几个程序员必备画图工具,很实用!相关推荐

  1. 干货 | 程序员必备的16个实用的网站

    最近看到很多网友分享了好多比较酷炫的网站,好多都放进小艾的收藏夹了,(__) 嘻嘻--看的我也忍不住想分享了,因为是IT行业,所以分享几个收集的比较实用而且酷炫的网站O(∩_∩)O~ 1." ...

  2. 天瑞地安科技集团程序员波波告诉你程序员必备开发工具

    官方给"程序员"的定义是从事于软件开发.维护的工作人员,所以他们的工作就是不断的开发.开发.开发!整天面对的是一堆又一堆的开发代码,想必一天下来整个人都不好,此时如果有捷径可走,你 ...

  3. 推荐收藏!10大程序员必备生产力工具

    作为程序员,提高生产力是我们一直追求的目标.随着技术的发展,越来越多的工具和应用程序被开发出来,帮助程序员们更好地完成工作.在本文中,我将介绍一些程序员必备的生产力工具. 一.IDE(集成开发环境) ...

  4. 适合程序员的画图工具

    最近很多读者私信问我,我图解文章中用到的画图工具.思维导图工具.代码贴图工具是什么? 我在很早的时候提到过,不过时间有点久了,而且比较零散,可能现在大部分读者还不知道. 我今天统一整理一下,我图解文章 ...

  5. 程序员必备画图技能之——流程图

    作为一个程序员,经常需要画流程图来展示系统的运行流程或者是来表述某些业务的业务逻辑.可以说画流程图已经是程序员必须掌握的一个技能了.本文就从什么是流程图.流程图的适用场景以及怎么画好一个流程图这几个方 ...

  6. 老司机程序员必备效率工具

    程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理. 1.搜索引擎 1.1.秘迹搜索 一款无敌有良心.无敌安全的搜索引擎,不会收集私人信息,保护私隐,没有 ...

  7. 机械动作时序图怎么画_程序员必备画图技能之——时序图

    什么是时序图 时序图(Sequence Diagram),又名序列图.循序图,是一种UML交互图.它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作. 使用场景 时序图的使用场景非常广泛, ...

  8. 程序员必备的16个实用的网站

    3个月以前在知乎上回答一个问题[有哪些能集实用,装逼于一身的冷门网站?]得到很多小伙伴的喜爱,一直到现在都还陆陆续续收到大家的赞,谢谢大家. 于是,我就想,现在有了专栏,干脆把这个回答写成一篇文章吧, ...

  9. 程序员必备绘图工具,流程图、时序图、类图手到擒来!

最新文章

  1. 绕过网关访问图片上传并解决跨域问题
  2. linux多线程加解锁
  3. hud抬头显示器哪个好_显示器TN、IPS、VA面板类型哪个好?
  4. ASP.NET---操作数据库增删改查
  5. Rufus制作USB启动盘
  6. 网易我的世界服务器如何装组件,【图文教程】我的世界中国版怎么添加使用光影|光影放在哪里|服务器光影如何安装...
  7. 【机器人学】当前工业机器人应用中的机械结构设计方法分析
  8. expdp —— XDB SGA initialization
  9. 通过3dmax将max文件导出为unity3d可用的带贴图的fbx文件
  10. oracle 新增配额,Oracle 用户配额
  11. 计算机专业考研是英语几,计算机考研考英语一还是英语二
  12. 百度指数爬取+pyppeteer登录(解决旋转验证码)
  13. L1-044 稳赢 (15 分)(JAVA)
  14. linux编译ice,linux环境下编译安装ICE
  15. Iperf 详细介绍
  16. 计算机专业研究生职业生涯规划
  17. python怎么模拟鼠标移动点击_Python模拟鼠标点击——如何正确的肝阴阳师
  18. ccsds ldpc matlab,CCSDS标准的LDPC编译码仿真
  19. 有哪些有趣、有教育性的模拟黑客游戏?
  20. 超详细的MySQL8.0.20安装教程及其安装问题处理

热门文章

  1. abap获取日期_SAP(ABAP) 常用操作日期类函数
  2. 【每日早报】2019/09/03
  3. [ Python ] 常用类库学习之 tabulate
  4. 最高16% ,微信首批付费阅读公众号分析
  5. Windows远程连接3389端口开启/关闭方法
  6. r语言中的或怎么表示什么不同_R语言中灵活运用if实现根据不同条件执行不同的语句...
  7. 机器学习作业2编程作业(python):Logistic Regression
  8. OSChina 周二乱弹 ——二哥是这样的2016
  9. 回顾2019年个人软件支出
  10. 从自动驾驶到基因编辑,这15项发明专利改变了世界