Linux折腾记(十一):发博客必备的五大图片处理神器
发博客时,总免不了要用图片说话。经过长时间的磨合,在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基础,所以上手该软件也不算难。该软件启动后的初始界面可能不太符合大家的习惯,如下图:
不过没关系,通过窗口菜单中的单窗口模式选项,可以更改为以下界面:
三、矢量图绘制软件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图就是图,它不能理解它的内涵,更不能生成代码。
好了,今天就写这么多,希望大家Enjoy Linux。
相关文章
- 这篇文章主要介绍了Linux折腾记(十):Bash脚本编程语言中的美学与哲学,本文讲解了一切皆是字符串、引用和元字符、字符串从哪里来、到哪里去、输入输出重定向、Bash脚本语2015-04-11
Linux折腾记(九):在Ubuntu 14中使用搜狗拼音输入法
这篇文章主要介绍了Linux折腾记(九):在Ubuntu 14中使用搜狗拼音输入法,需要的朋友可以参考下2015-04-11Linux折腾记(八):使用GCC和GNU Binutils编写能在x86实模式运行的16
这篇文章主要介绍了Linux折腾记(八):使用GCC和GNU Binutils编写能在x86实模式运行的16位代码,需要的朋友可以参考下2015-04-11- 这篇文章主要介绍了Linux折腾记(六):硬盘GPT分区和MBR分区爬坑记,本文着重讲解了硬盘分区的一些知识,需要的朋友可以参考下2015-04-11
Linux折腾记(六):感悟GNU C及把Vim打造成C/C++的半自动化IDE
这篇文章主要介绍了Linux折腾记(六):感悟GNU C及把Vim打造成C/C++的半自动化IDE,本文讲解了感悟一:C语言标准干不过GNU扩展、感悟二:指针和数组还真是不一样、感悟三:2015-04-11Linux折腾记(五):在Ubuntu 14.10中使用Windows字体
这篇文章主要介绍了Linux折腾记(五):在Ubuntu 14.10中使用Windows字体,本文讲解了设置系统字体、安装微软的英文字体、查看系统的配置文件、借用Windows的字体、编写配置2015-04-11- 这篇文章主要介绍了Linux折腾记(四):Linux桌面系统字体配置详解,本文讲解了字体的分类及其用途、电脑中的字体显示技术、Linux中的字体、字体配置实战、配置Fedora 20等2015-04-11
- 这篇文章主要介绍了Linux折腾记(二):X Window的奥秘,本文讲解了了解自己机器上的X Window、理解display和虚拟控制台、远程连接X Server、理解lightdm和X Window桌面环境2015-04-10
- 这篇文章主要介绍了Linux折腾记(二):打造属于自己的Vim,本文讲解了安装和配置Vim、使用Vundle管理插件、怎么学习使用Vim、使用Vim阅读Linux内核源代码等内容,需要的朋友2015-04-10
- 这篇文章主要介绍了Linux折腾记(一):玩转Linux系统的方法论,本文讲解了关于字符界面和图形界面、为什么要装这么多不同的发行版、折腾Linux系统的方法论、举例说明、查找2015-04-10
最新评论