蚊章汇 - 相片
type: channel
link: https://linuxcn.bwsl.wang/tag/%E7%9B%B8%E7%89%87/
items: Fotoxx：用于管理和编辑大型照片集合的开源应用
items: 数码文件与文件夹收纳术（以照片为例）

Fotoxx：用于管理和编辑大型照片集合的开源应用
type: item
date: 2021-07-07T21:10:30+08:00
description: 说到 Linux 中的照片管理软件，Shotwell 可能是其中最有名的。难怪它在许多发行版中都预装了。但是，如果你正在寻找一个类似 Shotwell 而速度更快的应用，Fotoxx 可能是一个不错的选择。它可能没有一个现代的用户界面，但它在处理大量照片集合时速度很快。这一点很重要，因为索引和显示成千上万张照片的缩略图可能需要相当多的时间和计算资源。用 Fotoxx 在 Linux 中管理照片并编辑它们正如你在上面的截图中看到的，它没有漂亮的界面。看起来更像是一个 2010 年左右的应用。它在视觉上的不足，在功能和性能上得到了弥补。你可以导入大量的照片，包括 RAW 图像。这些图片保持原样。它们不会被复制或移动。它们只是在应用中被索引。你可以编辑图像元数据，如标签、地理标签、日期、评级、标题等。你可以根据这些元数据来搜索图片。它还有一个地图功能，可以分组并显示属于某个地点的图片（基于图片上的地理标签数据）。由于它专注于管理大型照片集合，有几个批处理功能，可以重命名、调整大小、复制/移动、转换图像格式和编辑元数据。你可以选择图片来创建相册和幻灯片，所有这些都是在去重图片的情况下进行的。照片可以组合成 360 度的全景图。Fotoxx 还有几个编辑功能，可以用来修饰图片，添加效果（如素描、绘画）、修剪、旋转等。还有一些选项可以去除旧的、扫描照片打印件上的红眼和尘斑。我可以继续列举功能清单，但这太长了。它的网站描述了它的全部功能，你应该去看看。在 Linux 上安装 Fotoxx请记住，Fotoxx 的开发者建议使用一台强大的计算机，有 4 个以上的 CPU 核心，16GB 以上的内存，以便正常运行。较小的计算机可能会很慢，或可能无法编辑大型图像。Fotoxx 在大多数 Linux 发行版中都有，如 Debian、Ubuntu、Fedora 和 Arch Linux。只需使用你的发行版的包管理器或软件中心来搜索 Fotoxx 并安装它。在基于 Ubuntu 和 Debian 的发行版上，你可以使用 apt 命令来安装它，像这样：sudo apt install fotoxx 当你第一次运行它时，它会要求搜索主目录中的图像。你可以继续使用它，或者将搜索位置限制在选定的文件夹。我注意到，尽管在一分钟左右的时间内索引了 4700 多张，但它并没有立即开始显示图片。我不得不点击 Gallery->All Folders，然后选择文件夹，然后它就显示了图片。所以，这一点要记住。Fotoxx 是一个功能广泛的工具，你需要一些时间来适应它并探索它的所有功能。它的网站列出了几个例子，你应该看看。正如我前面所说，它不是最漂亮的应用，但它大量的功能列表可以完成任务。如果你是一个摄影师或有大量的图片收藏，你可以试试 Fotoxx，看看它是否符合你的需要。当你试过后，请在评论区分享你的经验。via: https://itsfoss.com/fotoxx/作者：Abhishek Prakash 选题：lujun9972 译者：geekpi 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出

数码文件与文件夹收纳术（以照片为例）
type: item
date: 2019-10-05T08:10:00+08:00
description: 更新 2014-05-14：增加了一些具体实例更新 2015-03-16：根据照片的 GPS 坐标过滤图片更新 2016-08-29：以新的 filetags --filter 替换已经过时的 show-sel.sh 脚本更新 2017-08-28: geeqier 视频缩略图的邮件评论更新 2018-03-06：增加了 Julian Kahnert 的链接更新 2018-05-06：增加了作者在 2018 Linuxtage Graz 大会上 45 分钟演讲的视频更新 2018-06-05：关于 metadata 的邮件回复更新 2018-07-22：移动文件夹结构的解释到一篇它自己的文章中更新 2019-07-09：关于在文件名中避免使用系谱和字符的邮件回复每当度假或去哪游玩时我就会化身为一个富有激情的摄影师。所以，过去的几年中我积累了许多的 JPEG 文件。这篇文章中我会介绍我是如何避免 供应商锁定（LCTT 译注： 供应商锁定 vendor lock-in ，原为经济学术语，这里引申为避免过于依赖某一服务平台）造成受限于那些临时性的解决方案及数据丢失。相反，我更倾向于使用那些可以让我投入时间和精力打理，并能长久使用的解决方案。这一（相当长的）攻略 并不仅仅适用于图像文件：我将进一步阐述像是文件夹结构、文件的命名规则等等许多领域的事情。因此，这些规范适用于我所能接触到的所有类型的文件。在我开始传授我的方法之前，我们应该先就我将要介绍方法的达成一个共识，那就是我们是否有相同的需求。如果你对 raw 图像格式十分推崇，将照片存储在云端或其他你信赖的地方（对我而言可能不会），那么你可能不会认同这篇文章将要描述的方式了。请根据你的情况来灵活做出选择。我的需求对于 将照片（或视频）从我的数码相机中导出到电脑里，我只需要将 SD 卡插到我的电脑里并调用 fetch-workflow 软件。这一步也完成了图像软件的预处理以适用于我的文件命名规范（下文会具体论述），同时也可以将图片旋转至正常的方向（而不是横着）。这些文件将会被存入到我的摄影收藏文件夹 $HOME/tmp/digicam/。在这一文件夹中我希望能遍历我的图像和视频文件，以便于整理/删除、重命名、添加/移除标签，以及将一系列相关的文件移动到相应的文件夹中。在完成这些以后，我将会浏览包含图像/电影文件集的文件夹。在极少数情况下，我希望在独立的图像处理工具（比如 GIMP）中打开一个图像文件。如果仅是为了旋转 JPEG 文件，我想找到一个快速的方法，不需要图像处理工具，并且是以无损的方式旋转 JPEG 图像。我的数码相机支持用 GPS 坐标标记图像。因此，我需要一个方法来对单个文件或一组文件可视化 GPS 坐标来显示我走过的路径。我想拥有的另一个好功能是：假设你在威尼斯度假时拍了几百张照片。每一个都很漂亮，所以你每张都舍不得删除。另一方面，你可能想把一组更少的照片送给家里的朋友。而且，在他们嫉妒的爆炸之前，他们可能只希望看到 20 多张照片。因此，我希望能够定义并显示一组特定的照片子集。就独立性和避免锁定效应而言，我不想使用那种一旦公司停止产品或服务就无法使用的工具。出于同样的原因，由于我是一个注重隐私的人，我不想使用任何基于云的服务。为了让自己对新的可能性保持开放的心态，我不希望只在一个特定的操作系统平台才可行的方案上倾注全部的精力。基本的东西必须在任何平台上可用（查看、导航、……），而全套需求必须可以在 GNU/Linux 上运行，对我而言，我选择 Debian GNU/Linux。在我传授当前针对上述大量需求的解决方案之前，我必须解释一下我的一般文件夹结构和文件命名约定，我也使用它来命名数码照片。但首先，你必须认清一个重要的事实：iPhoto、Picasa，诸如此类应被认为是有害的管理照片集的软件工具确实提供了相当酷的功能。它们提供了一个良好的用户界面，并试图为你提供满足各种需求的舒适的工作流程。对它们我确实遇到了很多大问题。它们几乎对所有东西都使用专有的存储格式：图像文件、元数据等等。当你打算在几年内换一个不同的软件，这是一个大问题。相信我：总有一天你会因为多种原因而更换软件。如果你现在正打算更换相应的工具，你会意识到 iPhoto 或 Picasa 是分别存储原始图像文件和你对它们所做的所有操作的（旋转图像、向图像文件添加描述/标签、裁剪等等）。如果你不能导出并重新导入到新工具，那么所有的东西都将永远丢失。而无损的进行转换和迁移几乎是不可能的。我不想在一个会锁住我工作的工具上投入任何精力。我也拒绝把自己绑定在任何专有工具上。我是一个过来人，希望你们吸取我的经验。这就是我在文件名中保留时间戳、图像描述或标记的原因。文件名是永久性的，除非我手动更改它们。当我把照片备份或复…