0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

程序员必备的画图工具

dyquk4xk2p3d 来源:良许Linux 作者:良许Linux 2022-11-08 11:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最近经常有小伙伴问文章中的图是用什么软件画的,下面就来梳理一下常用的画图工具:

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

思维导图:Xmind

代码截图:Carbon

画图模板:ProcessOn

Excalidraw

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

7b2c7162-5ef5-11ed-8abf-dac502259ad0.png

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

7b4360e8-5ef5-11ed-8abf-dac502259ad0.png

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

7b96f7bc-5ef5-11ed-8abf-dac502259ad0.png

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

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

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

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

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

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

Draw.io

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

7ba34fbc-5ef5-11ed-8abf-dac502259ad0.png

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

7bab45f0-5ef5-11ed-8abf-dac502259ad0.png

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

支持语言设置为中文;

支持使用图层;

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

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

draw.io 使用:

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

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

语雀

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

7bbac9e4-5ef5-11ed-8abf-dac502259ad0.png

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

7be4183a-5ef5-11ed-8abf-dac502259ad0.png

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

7bedf1e8-5ef5-11ed-8abf-dac502259ad0.png

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

支持团队协作绘图;

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

语雀使用:

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

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

Xmind

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

7bf44390-5ef5-11ed-8abf-dac502259ad0.png

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

7c034778-5ef5-11ed-8abf-dac502259ad0.png

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

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

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

支持进行动态演示。

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

Carbon

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

7c09aeec-5ef5-11ed-8abf-dac502259ad0.png

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

7c1308d4-5ef5-11ed-8abf-dac502259ad0.png

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

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

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

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

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

ProcessOn

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

7c1e64b8-5ef5-11ed-8abf-dac502259ad0.png

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

7c2818f0-5ef5-11ed-8abf-dac502259ad0.png

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

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 代码
    +关注

    关注

    30

    文章

    4941

    浏览量

    73148
  • 画图
    +关注

    关注

    0

    文章

    5

    浏览量

    8035
  • 程序员
    +关注

    关注

    4

    文章

    955

    浏览量

    30786

原文标题:程序员必备的画图工具

文章出处:【微信号:良许Linux,微信公众号:良许Linux】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    软通国际亮相2025沙中开源与AI科技峰会

    2025年11月11日,由沙特程序员协会(parmg)主办的"2025沙中开源与AI科技峰会"在利雅得盛大启幕。
    的头像 发表于 11-14 17:45 1282次阅读

    奔赴热AI,码力全开!Talkweb House@1024程序员日系列活动圆满收官

    1024程序员日”系列活动至此划上了一个圆满句号。本届1024程序员节以“AI构建世界,智能引领未来”为主题,广邀技术大咖、产业领袖、企业代表与全球开发者齐聚星城
    的头像 发表于 10-27 18:59 426次阅读
    奔赴热AI,码力全开!Talkweb House@1024<b class='flag-5'>程序员</b>日系列活动圆满收官

    开鸿智谷“以赛促学、以赛选才”|1024程序员节暨开源鸿蒙构建大会圆满落幕!

    10月24日,由开鸿智谷联合主办的长沙1024程序员节暨开源鸿蒙构建大会在长沙圆满落幕。本次活动以“湘聚长沙,共赴热AI”为主题,通过技术分享与实战竞赛相结合的方式,着力培养“开源鸿蒙+AI”领域
    的头像 发表于 10-27 17:58 474次阅读
    开鸿智谷“以赛促学、以赛选才”|1024<b class='flag-5'>程序员</b>节暨开源鸿蒙构建大会圆满落幕!

    2025年开发者必备的DevOps工具盘点:JetBrains IDE、Perforce P4、TESSY、Loom等

    2025年开发者必备工具盘点来啦!11款高效利器,涵盖IDE、版本控制、自动化构建、单元测试、AI编程助手等多个关键领域。来看看你的团队是否跟上趋势↓↓↓
    的头像 发表于 07-10 15:55 1441次阅读
    2025年开发者<b class='flag-5'>必备</b>的DevOps<b class='flag-5'>工具</b>盘点:JetBrains IDE、Perforce P4、TESSY、Loom等

    程序设计与数据结构

    的地址)出发,采用推导的方式,深入浅出的分析了广大C程序员学习和开发中遇到的难点。 2. 从方法论的高度对C语言在数据结构和算法方面的应用进行了深入讲解和阐述。 3. 讲解了绝大多数C程序员开发
    发表于 05-13 16:45

    fpga画图:用什么软件画图好用?

    用什么软件画图好用
    发表于 05-08 15:33

    Java开发者必备的效率工具——Perforce JRebel是什么?为什么很多Java开发者在用?

    Perforce JRebel是一款Java开发效率工具,旨在帮助java开发人员更快地编写更好的应用程序。JRebel可即时重新加载对代码的修改,无需重启或重新部署应用程序,就能让开发者即时看到代码更改的效果,从而缩短开发、调
    的头像 发表于 04-27 13:44 648次阅读
    Java开发者<b class='flag-5'>必备</b>的效率<b class='flag-5'>工具</b>——Perforce JRebel是什么?为什么很多Java开发者在用?

    计算机网络排错思路总结

    明人不说暗话,这篇文章我们来聊一个非常有用,同时也是程序员必备的技能,那就是网络排错思路大总结。
    的头像 发表于 04-01 17:32 647次阅读
    计算机网络排错思路总结

    如何在 树莓派 上编写和运行 C 语言程序

    ,一本很好的书是BrianKernighan和DennisRitchie所著的《TheCProgrammingLanguage》。这本书对经验丰富的程序员和想学习C语
    的头像 发表于 03-25 09:28 940次阅读
    如何在 树莓派 上编写和运行 C 语言<b class='flag-5'>程序</b>?

    零基础入门:如何在树莓派上编写和运行Python程序

    是一种非常有用的编程语言,其语法易于阅读,允许程序员使用比汇编、C或Java等语言更少的代码行。Python编程语言最初实际上是作为Linux的脚本语言而开发的。Py
    的头像 发表于 03-25 09:27 1524次阅读
    零基础入门:如何在树莓派上编写和运行Python<b class='flag-5'>程序</b>?

    Gemini Vision + Raspberry Pi 化身“数字导盲犬”?

    本文讨论了一位程序员利用树莓派、摄像头、Gemini和Python构建PeregrineEye设备,使其成为“数字导盲犬”为视障者服务的项目经历,包括项目灵感、功能、构建过程、遇到的挑战及未来计划等
    的头像 发表于 03-25 09:20 1694次阅读
    Gemini Vision + Raspberry Pi 化身“数字导盲犬”?

    阿里云升级通义灵码AI程序员,全面上线

    近日,阿里云宣布其备受瞩目的通义灵码AI程序员已正式全面上线,为开发者带来更为强大和便捷的编程辅助工具。 此次上线的通义灵码AI程序员,在功能上实现了全面升级。现在,它支持VS Code
    的头像 发表于 01-09 11:16 956次阅读

    TMS320C6000程序员指南

    电子发烧友网站提供《TMS320C6000程序员指南.pdf》资料免费下载
    发表于 12-24 17:19 2次下载
    TMS320C6000<b class='flag-5'>程序员</b>指南

    TMS320C55x DSP CPU程序员参考补充

    电子发烧友网站提供《TMS320C55x DSP CPU程序员参考补充.pdf》资料免费下载
    发表于 12-21 11:36 3次下载
    TMS320C55x DSP CPU<b class='flag-5'>程序员</b>参考补充

    UCD3138A64/UCD3138128程序员手册

    电子发烧友网站提供《UCD3138A64/UCD3138128程序员手册.pdf》资料免费下载
    发表于 12-09 14:42 1次下载
    UCD3138A64/UCD3138128<b class='flag-5'>程序员</b>手册