使用 F-Spot 管理您的照片

作者:Daniel Bartholomew

在过去的几年里,我和我的妻子一直试图整理我们不断增长的数字照片收藏。起初,由于没有数码相机,我们只需要整理我们扫描的照片。因为扫描是一个繁琐的过程,我们只扫描了我们认为最重要的照片——出生、婚礼和其他人生大事。这使得数量保持在较低且可管理的水平。然而,一旦我们购买了第一台数码相机,我们的数字照片收藏就迅速失控。有了实际上无限量的“胶卷”,我们突然发现自己“需要”记录孩子们生活的每一刻。

长期以来,组织方法(如果可以称之为方法的话)是拍照直到相机上的存储卡已满,然后将它们从相机中取出并放入以当前日期命名的文件夹中。这不太理想,尤其是在使用大容量存储卡的情况下,我们可以在几周内拍摄数百张照片,然后存储卡才会满,并且有必要传输它们。

我们也没有办法轻松地找到,比如说,某个特定孩子的所有照片。除了知道照片何时从相机中复制出来之外,照片收藏是一团糟。值得庆幸的是,F-Spot 在很大程度上拯救了我们。

F-Spot 是一款用于 GNOME 桌面的照片管理应用程序。它是越来越多基于 Mono 构建的 Linux 应用程序之一,Mono 是微软 .NET 平台的开源实现。

F-Spot 程序在大多数 Linux 发行版的软件包仓库中都可用,包括 Fedora、Ubuntu、SUSE、Debian 和其他发行版——基本上是任何带有最新版本 GNOME 的发行版。因此,作为第一步,请检查您发行版的软件包仓库。或者,如果您是命令行用户,您可以像键入以下命令一样轻松地安装 F-Spotapt-get install f-spot适用于 Debian 及其衍生版本,例如 Ubuntu。

如果从源代码安装是您唯一的选择,您可以从 F-Spot 网站下载源代码(请参阅在线资源)。F-Spot 要求您已在系统上安装并配置了 GNOME 开发库、Mono、SQlite、libgphoto2 和一些其他库,如 tar.bz2 源代码文件中的 README 中指定的那样。一旦满足了先决条件,安装它就是一个简单的./configure; make; make install;三步过程。

Manage Your Photos with F-Spot

图 1. F-Spot 界面

安装 F-Spot 后,首要任务是导入现有照片。从“文件”菜单中选择“导入”,然后从“导入源”下拉菜单中选择“选择文件夹”。这将弹出一个文件选择对话框。导航到您一直保存所有照片的文件夹,然后单击“打开”。

Manage Your Photos with F-Spot

图 2. 将照片导入 F-Spot

在您选择要从中导入的文件夹后,F-Spot 会搜索该文件夹并加载找到的照片的缩略图。然后,选中“将文件复制到照片文件夹”和“包含子目录”复选框,然后单击“导入”。就我而言,此时我坐下来观看 F-Spot 导入和整理了多年来的照片。

Manage Your Photos with F-Spot

图 3. 从我的数码相机导入照片

从数码相机导入同样非常容易。只需将相机连接到您的计算机,然后从“导入源”下拉菜单中选择相机。F-Spot 会自动识别大多数数码相机。

Manage Your Photos with F-Spot

图 4. 从我的数码相机复制照片

F-Spot 将您的照片组织在您主目录中名为“照片”的文件夹中。它将该文件夹细分为每个年份的文件夹,而这些文件夹又细分为每个月份的子文件夹,然后再细分为每天的子文件夹。该程序通过读取照片本身的 EXIF 元数据来确定适当的日期。只要您在拍照时正确设置了数码相机上的时钟,F-Spot 就会正确地对照片进行归档。

数码相机在它们创建的图片文件中记录各种信息,例如使用的光圈、是否使用了闪光灯、制造商和相机型号、曝光时间等等。您可以使用“查看”菜单中的“元数据浏览器”来查看此信息。它是不可编辑的,但如果您是摄影爱好者,那么查看它会很有趣。

Manage Your Photos with F-Spot

图 5. F-Spot 元数据浏览器

如果元数据因任何原因丢失,F-Spot 会使用文件上的创建日期戳来设置日期,这通常是不准确的。F-Spot 可以将日期元数据添加到没有日期元数据的图片文件中。这对于我们多年来扫描的 35 毫米照片尤其有用,这些照片没有任何与之相关的元数据。我还发现了几张照片,虽然大多数元数据都完好无损,但与之关联的日期不正确,这可能是由于拍摄照片的数码相机上的时钟设置不正确造成的。

Manage Your Photos with F-Spot

图 6. F-Spot 使调整时间变得容易。

修复日期很容易;只需从“编辑”菜单中选择“调整时间”即可。这将弹出一个对话框,用于将日期调整到秒(如果这是您想要的)。您还可以选择一组照片,例如,来自一个聚会的照片,并让 F-Spot 自动将它们间隔五分钟或十分钟(或您选择的任何分钟数),这确保它们保持正确的顺序。

在您或多或少按日期组织照片后,您可能想要标记它们。F-Spot 中的标签就像物理时间方案之上的额外组织层。F-Spot 附带一组相当通用的标签:收藏夹、隐藏、人物、地点和事件。我为我的每个孩子添加了标签,还添加了剪贴画、风景照片、桌面壁纸等标签。

标签也可以嵌套。例如,我孩子的所有标签都嵌套在“家庭”标签下,而我的“壁纸”标签又细分为“抽象”、“风景”和“其他”。

照片也可以与多个标签关联,因此对于包含多个孩子的照片,我只需标记照片中的每个孩子。您可以通过将相应的标签拖到照片上来添加标签,或者通过拖动照片并将其拖放到相应的标签上来添加标签。为了节省时间,您也可以对多个选定的照片执行此操作。

在标记了我所有的照片后,我可以轻松地只查看我想要的照片,例如风景桌面壁纸,方法是选中“风景”标签旁边的复选框。如果相反,我想查看我所有的壁纸,我只需选中父级“壁纸”标签。

标记功能在 F-Spot 的另一个有用技巧中也很方便。它可以充当您的桌面屏幕保护程序。通过“编辑”菜单下的 F-Spot 首选项对话框启用此模式。从首选项窗口中,选择要从中提取照片的标签。屏幕保护程序本身并不花哨;它只是 F-Spot 的幻灯片模式,它在照片之间交叉淡入淡出——这里没有平移或缩放——但至少,由于指定了标签,您可以保证 F-Spot 只显示您选择的照片。

Manage Your Photos with F-Spot

图 7. F-Spot 首选项对话框

首选项窗口只有另一个功能:启用或禁用将元数据写回支持元数据的图像格式。

除了充当屏幕保护程序外,F-Spot 还具有其他简洁的 GNOME 桌面集成技巧。例如,要选择要通过电子邮件发送给他人的照片(或多张照片),请从“文件”菜单中选择“发送电子邮件”,F-Spot 会打开一个新的 Evolution 撰写窗口,其中已附加图像。然后,您可以撰写邮件并发送,而无需启动完整的 Evolution 应用程序。

Manage Your Photos with F-Spot

图 8. 将照片导出到 Flickr

除了桌面和电子邮件集成外,F-Spot 还可以与 Flickr 网站接口。Flickr 是一个由 Yahoo 拥有的照片存储和共享网站。从“文件”菜单的“导出”子菜单访问此选项。F-Spot 会在您第一次使用它时引导您完成一个简短的设置过程,从那时起它就会记住您。

Manage Your Photos with F-Spot

图 9. 上传到 Flickr 可能需要一段时间。

将大量照片上传到 Flickr 可能需要很长时间,因此最好分小批量上传。除了速度慢之外,上传到 Flickr 相当轻松,并且比手动上传照片容易得多。

Manage Your Photos with F-Spot

图 10. 我上传到 Flickr 的照片

您还可以将照片导出到计算机上的文件夹——作为基本的但有吸引力的相册网站,或者只是作为照片文件夹。

如果您正在寻找一种备份照片的简单方法,您可以直接导出到 CD。CD 刻录功能使用 GNOME 的内置 CD 刻录工具——另一个 GNOME 集成技巧。

Manage Your Photos with F-Spot

图 11. F-Spot 编辑控件

像大多数照片管理应用程序一样,F-Spot 包含几个基本的照片编辑控件。双击要编辑的照片,或选择照片,然后单击工具栏上的“编辑照片”按钮,即可进入编辑模式。编辑功能是基本的,但非常实用。照片旋转、消除红眼和裁剪为各种标准或非标准照片尺寸都很容易完成,将照片转换为黑白或棕褐色调也很容易。颜色调整窗口允许您根据自己的喜好调整照片的曝光度、饱和度、亮度、色调、对比度、色温和色调。

Manage Your Photos with F-Spot

图 12. F-Spot 颜色调整窗口

如果您发现自己需要更强大的编辑功能,请右键单击图像并在 GIMP 中打开它。F-Spot 甚至会建议它创建照片的新版本以保护原始版本。

事实上,如果您对所做的任何编辑改变了主意,您可以轻松地恢复到照片首次导入 F-Spot 时的原始版本。F-Spot 通过实施简单的版本控制方案来保护图片的原始副本和后续副本。每当您进行编辑时,它都会在副本上进行,您可以随时手动创建照片的新版本来修改它,而不必担心不可挽回地损坏原始版本或任何先前版本。

尽管 F-Spot 有很多优点,但它并非完美。在撰写本文时,它的版本为 0.1.11,并且该应用程序在某些领域感觉不够完善。

标签搜索就是这样一个领域。如前所述,您可以通过选中相应的复选框来按标签搜索。在多个标签上执行此操作,您可以将搜索范围缩小到仅与 所有 标签关联的照片——有点像 Google 和其他搜索引擎在我在网上查找某些内容时对关键字所做的那样,这似乎是合理的。相反,F-Spot 扩大了您的搜索范围,以包括所有具有 任何 标签的照片。这在某些情况下可能很有用,但是在没有在搜索所有或任何选定标签之间切换的方式的情况下,在我看来,搜索功能是坏的。

另一个令人恼火的事情是 F-Spot 的 Gallery 集成——它不起作用,至少,在我撰写本文时,它与每个的最新版本都不起作用。Gallery 是一组开源 PHP 脚本,您可以使用它们将照片库添加到您的网站。与 Flickr 的集成很棒,而且效果很好,但我不是 Flickr 用户。不过,我喜欢并使用 Gallery,因此 F-Spot 中损坏的 Gallery 支持令人失望。希望这只是一个暂时的问题,在您阅读本文时将会得到修复。

CD 刻录是另一个可以改进的领域。它可以工作,并且工作良好,但如果您使用 650MB 或 700MB CD-R 或 CD-RW 光盘,或者显然是可录制 DVD,则不行。如果您只有几百兆字节的照片要备份或 3GB,则 F-Spot 创建的光盘映像大小仅适用于 800MB CD-R 和 CD-RW 光盘。应该有一种方法可以选择您打算使用的媒体大小,并让 F-Spot 相应地创建其 ISO 映像。

最后,如果某些照片编辑功能更容易使用,那就太好了。我可以调整照片的曝光度、饱和度、亮度、色调、对比度、色温和色调,但我通常最终会让照片看起来更糟,而不是更好。一些自动化的“增强照片”脚本会很好,甚至像 GIMP 中可以找到的“自动色阶”功能一样简单的东西也会很好。

尽管存在这些烦恼,但 F-Spot 开局良好。它出现的时间不长,并且已经成为更好的 Linux 照片管理程序之一。GNOME 集成和功能列表已经使其远超 gThumb,这是我之前在 GNOME 中进行照片管理的选择。随着越来越多的开发人员为 Mono 及其不断增长的应用程序列表添加支持,F-Spot 只能变得越来越好。

最终,F-Spot 成为我首选的照片管理器,因为它为我不断增长的家庭快照收藏带来了秩序和理智。如果您是 GNOME 用户,或者对 Mono 好奇,那么您应该亲自试用一下 F-Spot。

本文资源: /article/9191

Daniel Bartholomew 自 1980 年代初他的父母购买了一台 Apple IIe 以来就开始使用计算机。在 Mac 和 Windows 机器上工作过一段时间后,他于 1996 年发现了 Linux,并从此一直使用各种发行版。他与妻子和孩子住在北卡罗来纳州。

加载 Disqus 评论