本文为你讲解在 Linux 系统中发布博客必须的图片处理工具及视频录制工具,它们分别是:录制 GIF 动画的工具 Peek、Gnome 自带的截图工具 gnome-screenshot、功能更强大的截图工具 shutter、位图处理软件 GIMP、更适合绘图板使用的工具 MyPaint、矢量图绘制软件 Inkscape、示意图绘制软件 Dia、在线示意图绘制工具 Draw.io、UML 建模工具 umbrello、思维导图工具 XMind、视频录制工具。下面以 Ubuntu 18.04 操作系统为平台为你讲解。
背景 在写博客时总是要贴上图片的,有时要对屏幕进行相关的截图,有时候需要对图片进行相关的示意,还有时会做成 GIF 动画或者屏幕录制,以下就为你介绍这方面的工具,我把我自己在 Linux 系统下使用到的运行稳定、界面美观、功能强大的图片处理工具介绍给大家。
一、录制 GIF 动画的工具 Peek 这个工具 Ubuntu 官方软件仓库中没有,但是 PPA 中有。PPA是 personal package archive 的缩写,即个人维护的软件包,非 Ubuntu 官方维护的软件包。使用PPA,软件制作者可以轻松地发布软件,并且能够准确地对用户进行升级。Ubuntu 用户使用 PPA 源将更加方便的获得软件的最新版本。针对 Ubuntu 的用户,访问launchpad网站,搜索需要的软件,就可以得到该软件的PPA源。当然,对于很多开源软件,github 中也可以找到它。我们到 github 中搜索 peek,找到该软件,查看它的安装说明,如下图:
该说明中还是指导用户使用 PPA 进行安装。命令如下: sudo add-apt-repository ppa:peek-developers/stable sudo apt update sudo apt install peek Peek 的使用很简单,只需要把它的窗口拖动到要录像的区域,开始录制就行了:
重要的是,使用 Peek 录制的 GIF 动画文件比较小,适合发在博客上。顺便提一句,在 Windows 下好用的录制 GIF 动画的软件是 ScreenToGif。
二、Gnome 自带的截图工具 gnome-screenshot 可以先看 Ubuntu 18.04下开启gnome-screenshot截图工具一文。 这个软件不用自己安装,它是 Gnome 桌面自带的截图软件,一般在 Linux 系统安装完成后就自动安装了,它的软件名是 gnome-screenshot,中文名就叫截图,很直接。虽然 Linux 下还有很多其它更优秀的截图软件,但是我认为这个系统自带的已经完全够用了。而且很好用。 使用该工具甚至都不需要特别运行它,只需要记住 Gnome 桌面的几个快捷键就足够了,这几个快捷键分别如下: 1、PrintScreen 键:直接按下键盘右上方的“Print Screen”键,就可以对整个屏幕进行截图,“咔擦”一声之后,就会跳出保存图片的对话框,非常方便。 2、Alt + PrintScreen 键:如果只需要对当前窗口进行截图,按下 Alt + PrintScreen 即可。 3、Shift + PrintScreen 键:如果只想对某个区域进行截图,按下 Shift + PrintScreen 键,然后鼠标指针就变了形状,按住鼠标左键拖动,选择屏幕上的哪个范围就可以对哪个范围进行截图。 小技巧:使用快捷键截图时,往往难以截下如菜单项、下拉选框等弹出式界面里的内容。要截取这些内容,就不能使用上面的快捷键,必须打开截图软件,并设置延迟几秒后截图,然后打开菜单进行操作,设定的延迟时间一到,就把菜单、下拉选框中的内容截下了。
三、功能更强大的截图工具 shutter 使用sudo aptitude install shutter命令就可以安装。该工具比 Gnome 自带的截图工具要稍微强大一点,可以针对选区、窗口、工作区进行截图,还可以针对菜单进行截图。截图后,还可以通过运行插件的方式对图片应用简单的特效,比如我最喜欢的手撕纸效果。Shutter 的界面如下图:
运行插件的界面:
四、位图处理软件 GIMP 使用sudo aptitude install gimp命令就可以安装。这款软件可以算得上是 Linux 系统下的 Photoshop,功能强大。正是因为功能强大,所以要驾驭它必须得下点功夫。由于本人以前有 Photoshop 基础,所以上手该软件也不算难。该软件启动后的初始界面可能不太符合大家的习惯,如下图:
不过没关系,通过窗口菜单中的单窗口模式选项,可以更改为以下界面:
五、更适合绘图板使用的工具 MyPaint 同样使用sudo aptitude install mypaint即可安装。为什么说它更适合绘图板使用呢?因为它定义笔刷更自由。其界面如下图:
六、矢量图绘制软件 Inkscape 使用sudo aptitude install inkscape安装。先来看看 Inkscape 的界面,功能很强大的说:
为什么我这里要介绍一个位图处理软件,然后又介绍一个矢量图绘制软件呢?那是因为位图处理和矢量图处理还是有区别的。举例说明:比如我经常要在我截下的图片中,重点标出某个命令或菜单,这时我习惯在目标上画一个红色的线框表示强调。对于画框这么一件简单的事,用 Inkscape 就很方便,在矢量图绘制软件中,画框就是画框,画完框后可以改变这个框的边线颜色及样式,可以改变它的填充颜色及样式,可以拖动它的位置,可以改变它的大小,但是在位图处理软件中,就得换一种思考模式,在位图处理软件中,要画框只能先建立一个矩形的选区,然后对这个选区进行描边和填充,还可以对选取进行羽化,这样可以得到一个模模糊糊的框框,一旦描边和填充结束,则这个框框就再不能更改。所以 Inkscape 适合做添加框框、文字这样的工作,而 GIMP 适合做对选区羽化、非规则区域切图、添加阴影和发光这样的工作。
七、示意图绘制软件 Dia 使用sudo aptitude install dia进行安装。Dia 功能也非常强大,它最大的优势是它里面内置很多图像元素,非常适合画流程图、UML 图等各种示意图。界面如下:
上面几个类图是我随便乱画的,就是体现一下 DIA 的效果,里面的背景颜色没有特殊意义。
八、在线示意图绘制工具 Draw.io 直接在浏览器的地址栏输入www.draw.io 就可以使用该工具了,其界面如下:
当然,也可以直接下载它的桌面版进行安装,然后离线使用。桌面版界面如下:
估计也就是对在线版做了个简单的封装。
九、UML 建模工具 umbrello 为了找一款好用的的 UML 建模工具我是花了不少的心思,好的工具都要钱,比如 Rose、Enterprise Architecture、Microsoft Visual Studio 等等;不要钱的工具,品质总是不那么令人满意。经过多方测试后,我最终选择了 umbrello。这是 KDE 桌面自带的建模软件,但是在 Gnome 桌面下也可以完美运行,使用sudo aptitude install umbrello就可以安装。界面如下:
和 DIA 相比,它最大的优势就是支持 UML 的前向功能和逆向功能。也就是说,它可以从 UML 模型生成代码,也可以从我们写好的代码生成 UML 图。而 DIA 则是纯粹的绘图工具,UML 图就是图,它不能理解它的内涵,更不能生成代码。关于建模工具可以看一下国产开源数据库建模工具PDMan 2.0.1发布,支持Linux平台。
十、思维导图工具 XMind 我试过好几个开源的思维导图工具,包括 vym、 freemind 及其分支 freeplane,最后发现界面最美观,且生成的图片最美观的,依然是 XMind。其网站在这里。它是个开源软件,但同时也是收费的。其它的思维导图工具请看几款常用跨Linux、Windows、安卓的思维导图软件一文。下载 XMind 安装后,其界面如下:
十一、视频录制工具 要将我们的操作录制为视频,可以使用的软件比较多,有 recordmydesktop、simplescreenrecorder 和 kazam 可以用。前者在命令行使用,后两者都可以在图形界面下使用,并且在录制视频的同时还可以录制音频。这三个软件都可以使用sudo aptitude install安装。下面是后两者的界面截图:
结语 在 Linux 系统中还有很多的图片、视频处理工具,以上是比较常用并且相当易用的工具。如果你对图片及相关的视频录制要求不是很高,以上介绍的工具都能满足你的需求。
相关主题 |