在谈到 Linux 中的应用程序时,对于不同的用户、不同的使用场景以及不同的使用习惯,在同一类应用当中,总会有多种软件可供选择和备选。就 Linux 中的照片管理软件来说,相信此前的 Google Picasa 应该是用户群体较多的一款。但 Google 停更之后,很多用户都在寻找它的替代品。本文我们就向大家推荐 5 款 Linux 桌面中用户体验较佳的照片管理软件,相信总有一款适合你。

gThumb

gThumb 是主要为 GNOME 桌面环境构建的一款轻量级照片管理应用,它内置了图片管理的基本功能,如编辑和高级操作等,其主要特点有:

  1. 图片浏览器:支持目前所流行的主要图片格式(包括GIF)和元数据(EXIF、XMP)等。
  2. 图片浏览:用户日常基本和常见的(缩略图、移动、复制、删除等)图片浏览操作和「标签」支持。
  3. 图片管理器:支持通过标签、分类和库的方式对数据相机导入的相处进行组织,并与(Picasa、Flickr、Facebook 等)主流 Web 相册进行集成。
  4. 图片编辑器:基本的照片编辑操作、滤镜和格式转换等。

我们之前也曾介绍过如何使用gThumb来批量调整图片大小,它支持中文界面,也是笔者非常喜欢并在日常默认使用的一款 Linux 图片管理工具,你值得拥有。如果想了解它的更多功能,可以参考官方网站罗列的 gThumb 特性列表。

它已经默认在很多官方源里了,基于 Ubuntu 的用户可以使用 sudo apt-get install gthumb 安装 gThumb。

digiKam

digiKam 是主要针对 KDE 桌面环境开发的一款图片管理应用,但在其它 Linux 桌面环境下一样表现非常好,它集成了大量实用的功能,它可以双向导入、组织、增强、搜索和导出您计算机中的数码图像。虽然功能强大,但工作起来还是非常流畅、丝滑,可以非常专业地对图片进行处理和组织管理。

DigiKam 的主要特点包括 ︰

  1. 图像管理器:对相册、子相册、 标签、 评论、 元数据及排序等功能的支持
  2. 导入:可从数码相机、USB 设备、网络相册等进行相片批量导入
  3. 导出:图片导出支持各种在线平台和格式转换
  4. 图像编辑器:支持非常强大的照片编辑功能

digiKam 绝对是上 Linux 中最好的照片管理软件之一,基于 Ubuntu 的用户可以使用 sudo apt-get install digikam安装它。

Shotwell

Shotwell 是一款为 GNOME 桌面用户开发的轻量组照片管理应用,它并没有 gThumb 功能丰富,但还是一款速度非常快的轻量组图片软件。

Shotwell 主要功能如下:

  1. 支持数码设备导入照片
  2. 基于事件、标签和文件夹组织图片
  3. 基本的照片编辑和格式转换功能
  4. 支持上传 Facebook、Flickr、Tumblr 等在线相册

如果你追求极致速度和简捷,可以使用 apt-get install shotwell 命令进行安装。

KPhotoAlbum

KPhotoAlbum 同样是一款针对 KDE 用户 的一个照片管理应用,同时也可以对照片按人物、地点和事件等进行分类。但它的与众不同之处在于可以通过分类和基于时间线的方式对照片进行浏览,只需点击主界面窗口最下边的时间线即可。

KPhotoAlbum 也标配了很多照片管理和编辑的功能,主要包括:

  1. 增强的照片组织方式(支持类别、 子类别、 标签、 元数据、 批注和更多)
  2. 广泛的导入、导出选项(包括几乎所有主要照片分享平台)
  3. 各种编辑选项(包括批处理操作)

功能太多也有不方便使用的地方,就是对照片的组织需要用户手动参与执行的步骤较多。如果你是 KDE 爱好者,KPhotoAlbum 应该会比较适合你,执行 sudo apt-get install kphotoalbum 命令即可完成安装。

Darktable

Darktable 是 Linux 桌面下的一款照片编辑应用,与前面介绍的程序相比,更偏重对图片的编辑处理。它给我的第一感觉就是与 Lightroom 的用户界面比较像,其主要功能如下:

  1. 基本的照片组织功能
  2. 比较丰富的照片编辑功能
  3. 支持导出到 Picasa 与 Flickr,并支持格式转换

如果你需要丰富的图片编辑功能,Darktable 其实是一个非常不错的工具。由于很多官方源里没有收录,大家可以添加 PPA 安装:

  1. sudo add-apt-repository ppa:pmjdebruijn/darktable-release
  2. sudo apt-get update
  3. sudo apt-get install darktable

5款Linux最佳照片管理软件的更多相关文章

  1. 如何选择合适的CRM客户关系管理软件?

    面对日益激烈的市场竞争,很多企业管理者不断通过各种途径和方式,试图寻找一个合适并行之有效的解决方案,以帮助他们解决企业管理难题,不断提高企业的业绩,获得持续的成功. 企业管理软件的出现填补了企业管理领 ...

  2. Remote Desktop Organizer远程桌面管理软件的基本使用和介绍

    <Remote Desktop Organizer>是一款用于远程桌面管理的软件.软件支持windows平台运行. Remote Desktop Organizer 是一款 Windows ...

  3. Linux的rpm管理

                            书山有路勤为径,学海无涯苦作舟 自学linux已经有几天了,感觉还可以.坚持下去,就会有收获. 每个系统都用相应的软件的管理,Linux也不例外.下面讲 ...

  4. Linux新手的最佳包管理器

    一个 Linux 新用户应该知道他或她的进步源自于对 Linux 发行版的使用,而 Linux 发行版有好几种,并以不同的方式管理软件包. 在 Linux开发 中,包管理器非常重要,知道如何使用多种包 ...

  5. 几款开源的图形化Redis客户端管理软件

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/98.html?1455870209 Redis是一个超精简的基于内存的键值 ...

  6. 几款开源的图形化Redis客户端管理软件推荐

    Redis是一个超精简的基于内存的键值对数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库.不过它公自带一个最小化的命令行式的数据库管理工具,有时侯使用起 ...

  7. EndNote是一款着名的参考文献管理软件

    EndNote是一款着名的参考文献管理软件,我们可以通过该软件创建个人参考文献库,此外对公司DCC.法务和专 利部门十分的有用,甚至对我们写SOP 也有些帮忙,并且该软件可以在其中加入文本.图像.表格 ...

  8. 如何在Linux上安装服务器管理软件Cockpit

    Cockpit 是一个自由开源的服务器管理软件,使得我们可以通过它好看的 Web 前端界面轻松地管理我们的 GNU/Linux 服务器,非常轻量级,Web 界面也非常简单易用. Cockpit 使得 ...

  9. 在 Linux 上安装服务器管理软件 Cockpit

    Cockpit 是一个自由开源的服务器管理软件,它使得我们可以通过它好看的 web 前端界面轻松地管理我们的 GNU/Linux 服务器.Cockpit 使得 linux 系统管理员.系统维护员和开发 ...

随机推荐

  1. C#中的yield return与Unity中的Coroutine(协程)(上)

    C#中的yield return C#语法中有个特别的关键字yield, 它是干什么用的呢? 来看看专业的解释: yield 是在迭代器块中用于向枚举数对象提供值或发出迭代结束信号.它的形式为下列之一 ...

  2. 标准I/O

    在程序运行时,会默认为我们打开三个流:标准输入流.标准输出流.标准出错流. 标准输入流一般对应我们的键盘 标准输出流一般对应显示器 标准出错流一般也对应显示器 1.标准输入流 在标准I/O中,java ...

  3. java定时器的使用(Timer)

    1.在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等. 对于这样的操作最方便.高效的实现方式就是使用java.util.Timer工具类. private java.util.Tim ...

  4. iOS边练边学--文件压缩和解压缩的第三方框架SSZipArchive的简单使用

    一.非cocoaPods方法,需要注意的是:直接将SSZipArchive拖入项目编译会报错. Undefined symbols for architecture x86_64: "_cr ...

  5. 【BZOJ 1013】【JSOI2008】球形空间产生器sphere 高斯消元基础题

    最基础的高斯消元了,然而我把j打成i连WA连跪,考场上再犯这种错误就真的得滚粗了. #include<cmath> #include<cstdio> #include<c ...

  6. 在CentOS7上安装RabbitMQ

    安装过程参考官网: Installing on RPM-based Linux (RHEL, CentOS, Fedora, openSUSE) 首先需要安装erlang,参考:http://fedo ...

  7. jQuery插件开发模式

    jQuery插件开发模式 软件开发过程中是需要一定的设计模式来指导开发的,有了模式,我们就能更好地组织我们的代码,并且从这些前人总结出来的模式中学到很多好的实践. 根据<jQuery高级编程&g ...

  8. sphinx在c#.net平台下使用(一)

    Sphinx是由俄罗斯人Andrew Aksyonoff开发的一个可以结合MySQL,PostgreSQL全文检索引擎.意图为其他应用提供高速.低空间占用.高结果 相关度的全文搜索功能.是做站内全文搜 ...

  9. visual studio各个版本的差异

  10. [NOIP2010] 普及组

    三国游戏 题目内容不放了 由于电脑总是会拆掉最大的组合,所以玩家最多只能得到数值第二大的组合 那么找出第二大的组合就行了 #include<iostream> #include<cs ...