发文章时,总免不了要用图片说话。经过长时间的磨合,在Linux桌面系统下有几款图片处理软件我已经用得比较顺手了。这几款软件在Linux世界使用广泛,各个Linux发行版的软件仓库中都有自带的安装包,而且这几款软件运行稳定、界面美观。特在这里推荐给大家。

  请看我的桌面,左边的Luancher中下面的五个图标就是我今天要介绍的五款图片处理工具:

一、截图工具gnome-screenshot

  这个软件不用自己安装,它是Gnome桌面自带的截图软件,一般在Linux系统安装完成后就自动安装了,它的软件名是gnome-screenshot,中文名就叫截图,很直接。虽然Linux下还有很多其它更优秀的截图软件,但是我认为这个系统自带的已经完全够用了。而且很好用。

  使用该工具甚至都不需要特别运行它,只需要记住Gnome桌面的几个快捷键就足够了,这几个快捷键分别如下:

  1. PrintScreen键:直接按下键盘右上方的“Print Screen”键,就可以对整个屏幕进行截图,“咔擦”一声之后,就会跳出保存图片的对话框,非常方便。

  2. Alt + PrintScreen键:如果只需要对当前窗口进行截图,按下Alt + PrintScreen即可。

  3. Shift + PrintScreen键:如果只想对某个区域进行截图,按下Shift + PrintScreen键,然后鼠标指针就变了形状,按住鼠标左键拖动,选择屏幕上的哪个范围就可以对哪个范围进行截图。

  小技巧:使用快捷键截图时,往往难以截下如菜单项、下拉选框等弹出式界面里的内容。要截取这些内容,就不能使用上面的快捷键,必须打开截图软件,并设置延迟几秒后截图,然后打开菜单进行操作,设定的延迟时间一到,就把菜单、下拉选框中的内容截下了。

二、位图处理软件GIMP

  这款软件可以算得上是Linux系统下的Photoshop,功能强大。正是因为功能强大,所以要驾驭它必须得下点功夫。由于本人以前有Photoshop基础,所以上手该软件也不算难。该软件启动后的初始界面可能不太符合大家的习惯,如下图:

  不过没关系,通过窗口菜单中的单窗口模式选项,可以更改为以下界面:

GIMPBOX: GIMP (2.6.X)获得一个稳定的单窗口模式 http://www.linuxidc.com/Linux/2011-06/37189.htm

Ubuntu 12.04 下安装 GIMP 2.8 正式版 http://www.linuxidc.com/Linux/2012-07/65643.htm

GIMP 2.8制作的Ubuntu 12.04 壁纸 http://www.linuxidc.com/Linux/2012-08/67643.htm

【Linux软件教程】图片编辑软件 GIMP 单窗口模式设置  http://www.linuxidc.com/Linux/2014-10/108368.htm

三、矢量图绘制软件Inkscape

  先来看看Inkscape的界面,功能很强大的说:

  为什么我这里要介绍一个位图处理软件,然后又介绍一个矢量图绘制软件呢?那是因为位图处理和矢量图处理还是有区别的。举例说明:比如我经常要在我截下的图片中,重点标出某个命令或菜单,这时我习惯在目标上画一个红色的线框表示强调。对于画框这么一件简单的事,用Inkscape就很方便,在矢量图绘制软件中,画框就是画框,画完框后可以改变这个框的边线颜色及样式,可以改变它的填充颜色及样式,可以拖动它的位置,可以改变它的大小,但是在位图处理软件中,就得换一种思考模式,在位图处理软件中,要画框只能先建立一个矩形的选区,然后对这个选区进行描边和填充,还可以对选取进行羽化,这样可以得到一个模模糊糊的框框,一旦描边和填充结束,则这个框框就再不能更改。所以Inkscape适合做添加框框、文字这样的工作,而GIMP适合做对选区羽化、非规则区域切图、添加阴影和发光这样的工作。

四、一款更适合程序员使用的示意图绘制软件Dia

  Dia功能也非常强大,它最大的优势是它里面内置很多图像元素,非常适合画流程图、UML图等各种示意图。界面如下:

  上面几个类图是我随便乱画的,就是体现一下DIA的效果,里面的背景颜色没有特殊意义。

五、隆重推荐一款UML建模工具umbrello

  为了找一款好用的的UML建模工具我是花了不少的心思,好的工具都要钱,比如Rose、Enterprise Architecture、Microsoft Visual Studio等等;不要钱的工具,品质总是不那么令人满意。经过多方测试后,我最终选择了umbrello。这是KDE桌面自带的建模软件,但是在Gnome桌面下也可以完美运行。界面如下:

  和DIA相比,它最大的优势就是支持UML的前向功能和逆向功能。也就是说,它可以从UML模型生成代码,也可以从我们写好的代码生成UML图。而DIA则是纯粹的绘图工具,UML图就是图,它不能理解它的内涵,更不能生成代码。

Linux系统入门教程:五大图像处理软件相关推荐

  1. linux 免费教程下载,Linux系统入门教程

    Linux系统入门教程 (10页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 15.9 积分 Linux系统入门教程(文档资料整理) (2011-08-0 ...

  2. 初学者linux软件下载,linux爱好者入门教程

    linux爱好者入门教程就是GNU系统里面发展的最好的一个操作系统.但是Linux只是一个核心,一个高尚的操作系统核心,一个纯粹的操作系统核心.这个纯粹的高尚的操作系统核心最早是由另一个牛人Linus ...

  3. Linux pwn入门教程——CTF比赛

    Linux pwn入门教程(1)--栈溢出基础 from:https://zhuanlan.zhihu.com/p/38985585 0x00 函数的进入与返回 要想理解栈溢出,首先必须理解在汇编层面 ...

  4. Linux Capabilities 入门教程--概念篇

    该系列文章总共分为三篇: Linux Capabilities 入门教程:概念篇 Linux Capabilities 入门教程:基础实战篇 Linux Capabilities 入门教程:进阶实战篇 ...

  5. Linux基础入门教程

    Linux基础入门教程 --------- Linux学习路径 Linux学习者,常常不知道自己改怎么学习linux: Linux初级,也就是入门linux 前提是需要有一些计算机硬件相关的知识或是有 ...

  6. 网站服务器linux运维,值得一看的Linux新手入门教程_网站服务器运行维护,linux教程...

    什么是Linux镜像?_网站服务器运行维护 镜像是一种文件形式,可以把许多文件做成一个镜象文件,与GHOST等程序放在一个盘里用GHOST等软件打开后,可以恢复成许多文件,总之用镜象给用户装系统就是原 ...

  7. 学习鸟哥的Linux私房菜笔记(1)——Linux系统入门

    转载自: 专栏:鸟哥的Linux私房菜笔记 - 博客频道 - CSDN.NET http://blog.csdn.net/column/details/dawanganban-linux-n.html ...

  8. c# 定位内存快速增长_CTF丨Linux Pwn入门教程:针对函数重定位流程的相关测试(下)...

    Linux Pwn入门教程系列分享已到尾声,本套课程是作者依据i春秋Pwn入门课程中的技术分类,并结合近几年赛事中出现的题目和文章整理出一份相对完整的Linux Pwn教程. 教程仅针对i386/am ...

  9. Linux Capabilities 入门教程--进阶实战篇

    该系列文章总共分为三篇: Linux Capabilities 入门教程:概念篇 Linux Capabilities 入门教程:基础实战篇 Linux Capabilities 入门教程:进阶实战篇 ...

最新文章

  1. nginx+keepalived
  2. mysql percona server_MySQL Study之--Percona Server版本
  3. sklearn-标准化标签LabelEncoder
  4. Introduction or Why Should I Bother
  5. 制作vb dll的总结
  6. 王仲远 | 基于概念知识图谱的短文本理解
  7. php函数积累第二弹(关于文件操作)
  8. 疯狂的html css,疯狂Html+CSS+JS 中JS总结
  9. Soap、Http、TCP/IP 三个基本的通讯协议有什么区别?
  10. 基于ATmega128单片机的LCD12864显示密码锁
  11. c语言的快速排序,C语言实现快速排序法(分治法)
  12. 10大漏洞评估和渗透测试工具
  13. ActiveX开发详解
  14. 【Ubantu】root密码设置
  15. 七位CTO眼中的技术领导者核心能力
  16. safair中vue修改了数据,但是视图没有更新解决方案
  17. 异常org.apache.ibatibinding.BindingException: Invalid bound statement (not found): com.sxt.mybatis.map
  18. SQL查询表中重复数据
  19. Hadoop第五天--HDFS详解
  20. Pandas数据处理误区要知其然知其所以然

热门文章

  1. JSP实现的一个旅游网站
  2. 【元器件学习笔记—电阻】(3)——电阻器参数和识别方法
  3. 读书笔记--高性能MySQL--15备份与恢复
  4. 腾讯X5内核 在线视频播放 使用说明 By Terry
  5. Google Earth Engine(GEE)——R 语言图像可视化(内含NDWI指数计算和掩膜镶嵌后的图像展示)
  6. Unity简单第一人称移动和摄像机旋转
  7. 微信小程序后端mysql数据库_微信小程序后台springboot+mybatis+mysql“采坑”集锦
  8. 思科交换机配置试题_《CISCO路由器配置》复习题
  9. Matlab fig文件另存为的eps图片 Helvetica Times-Roman字体不能嵌入
  10. ios html 表单,iOS Safari HTML表单下一个/上一个按钮 - 它们如何工作?