linux系统下图像处理开发板,Linux系统入门教程:五大图像处理软件

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

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

cd050eba32fbbb89e9d8a7d8a97639df.png

一、截图工具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基础,所以上手该软件也不算难。该软件启动后的初始界面可能不太符合大家的习惯,如下图:

97ef1cb3b472cec97e8463610ddc8271.png

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

ceb01ebe752b3f4e1603402863118848.png

三、矢量图绘制软件Inkscape

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

101a0b7eab8621be36223d20194a35d9.png

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

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

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

f67e9f89951311b97cf89a85969a3d43.png

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

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

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

a2fd36376a53ceb7b60fdb873cf136d5.png

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

好了,今天就写这么多,希望大家Enjoy Linux。

0b1331709591d260c1c78e86d0c51c18.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/289637.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

BZOJ1001 狼抓兔子 终于过了!

时间来不及了,先贴代码吧!有时间再写。 好苦逼啊,WA了若干次,还有一次RE,一次TLE。 虽然主要运用的算法和资料都由师兄提供了。还是太弱了,太天真了。 首先,数据范围就WA了,RE了&…

如何使用GeneralUpdte构建客户端自动升级功能

一、概要本篇文章将向各位小伙伴介绍GeneralUpdate组件的使用,帮助第一次接触开发者快速上手应用在自己或企业项目中。如果本篇文章对您有帮助,希望帮忙点一下star。感谢各位开发者的支持。帮助文档讲解视频:https://www.bilibili.com/video/…

30道四则运算题目---课堂作业--软件工程c++

问题:设计一程序,给二年级小学生随机产生四则运算题目。 一、设计思考问题: 1.四则运算需要俩个运算数和一个运算符。 2.如何产生随机数? 3.如何实现随机产生四则运算? 4.题目是否符合小学生学习范围?(减法…

javascript 函数属性prototype(转)

在JavaScript中并没有类的概念,但javascript中的确可以实现重载,多态,继承。这些实现其实方法都可以用JavaScript中的引用和变量作用域结合prototype来解释。 1、prototype 在JavaScript中并没有类的概念,但JavaScript中的确可以实…

java离职交接文档_财务人员工作交接你知道么?没处理好不止将来风险大还可能违法...

今天给大家分享一下在工作中,财务人员应该怎么保护自己?1.虚假报销那些事儿在企业内部报销程序中,部分管理人员往往安排下属或助理经办报销程序,所有的费用申请、报销单据的填写均系下属完成,而一旦虚假报销案件浮出水…

SQL Server 数据库没有有效所有者的三种解决办法

问题描述: 开发的过程中,操作系统出了问题,决定重装系统。但是没有将SQL Server中的数据库文件分离出来,直接将系统格了。在新系统数据库中附加了数据库文件,一切还算正常,但当打开数据库关系图的时候出现了问题,如下图所示: 针对以上问题,网上有很多解决办法,但是由…

Javascript:原型模式类继承

原型模式每个函数(准确说不是类、对象)都有一个prototype属性,这个属性是一个指针,指向一个对象。使用原型对象的好处是可以让所有对象实例共享它包含的属性和方法。1.原型对象(1)当创建一个新函数&#xf…

C# 学习经验分享

NET 20 周年的学习挑战赛刚结束了第⼀阶段,不知道各位⼩伙伴参加了没有?有⼈问现在学习 C# 是不是有点过时?也有⼈问现在C# 能做什么?更有⼈问学习 C# 能否找到⼯作 ?或者你从不同的专家,不同的从业者可以有…

有限服务器延时计算_机房设备功率统计,UPS不间断电源和蓄电池的计算选择

当然了,也可以不用这么麻烦,网上有UPS计算器的,输入条件直接求个结果就行了。弱电笔记|弱电(安防)计算器诺,就上面那个!下面进入正文:一个计算机机房有4台PC机&#xff0…

linux把2块盘挂到一个分区,linux系统如何挂载第二块硬盘

云主机有两块硬盘,第一块硬盘盘一般为10G,用于安装系统,第二块磁盘根据云主机类型不同,大小也不相同。我们建议您在使用的时候第二块硬盘作为数据盘,存放你的网站数据,这样在您恢复系统的时候,数…

Visual Studio/SQL Server系统开发常见问题归纳

问题1.在利用C Sharp(操作系统为Windows7 64位)将Excel数据导入到SQL Server 2005中时,出现如下提示: 解决办法:VS菜单栏 生成→“配置管理器→平台→新建→x86。

Xamarin效果第十八篇之GIS中复合型Mark

在前面一篇文章中简单在GIS上添加了最基础的Mark,今天再次分享一下早几天摸索的复合型Mark;啥也不说了都在效果里:1、关于数据我就是直接抓的高德的(至于后面需要的参数那就自行抓):https://restapi.amap.com/v3/airquality/aqilist?2、至于Mark无非就是用了CompositeSymbol:C…

WPF定时刷新UI界面

代码: using NHibernate.Criterion; using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel; using System.Data; using System.Linq; using System.Text; using System.Threading; using System.Wi…

找不到libmmd.dll无法继续执行代码_300 行代码带你秒懂 Java 多线程!| 原力计划...

作者 | 永远在路上【】责编 | 胡巍巍出品 | CSDN博客线程线程的概念,百度是这样解释的:线程(英语:Thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的…

苹果、联想及华硕均看准美国电脑运输的增长

据国外媒体雅虎金融报道,根据国际数据公司的研究,美国个人电脑在4Q14中下跌至1820万台,在4Q15中下跌至1740万台,跌幅4.3%。而苹果、联想和华硕的产品出货量却呈现上市趋势。苹果出货量上升8.9%,至220万台,华…

如何升级浏览器_前谷歌员工爆料:谷歌工程师们是如何合谋“杀死”IE6浏览器的...

浏览器在互联网中的地位可见一斑,甚至可以说,它是比搜索引擎和社交软件更强的流量入口。微软IE6当年在2001年作为Windows XP的默认浏览器发布,比Chrome首次发布还要早六年。 但是,谷歌Chrome却后来居上,如今的市场份额…

安卓设备刷linux发行版,绝对精华,大牛教你在Android系统上安装linux发行版

Install linux distribution(Debian/Ubuntu/Kali Linux/Fedora/openSUSE/Gentoo/RootFS/Arch Linux) on Android system在Android系统上安装linux发行版(Debian/Ubuntu/Kali Linux/Fedora/openSUSE/Gentoo/RootFS/Arch Linux)1、所用的手机类型为Samsung Note2 Verizon i6052、…

在 ASP.NET Core 中使用 HTTP 标头传播

前言我们常用 JWT 令牌用于身份验证,前端一般是在请求中包含 HTTP 标头 Authorization 实现。但是,当服务间需要互相调用时,也需要"按原样"将标头传播到目标服务。原来的解决方案是从请求中读取标头,并将其添加到对外请…

中英文标点符号切换的组合键_易混标点符号:一字线(—)、短横线(-)、浪纹线(~)...

前情提要:上次辨析了容易混淆的中英文冒号(:、:)、比号(∶)【点此查看】,这次继续介绍易混标点符号。易混标点符号:一字线(—)、短横线(-&#xf…

Linux命令-网络命令:wall

wall hello word 向所有登录用户发送消息hello world root用户自己也会收到消息,wangyunpeng用户收到消息如下图: