Photodex's CompuPic
制造商:Photodex
电子邮件:info@photodex.com
价格:非商业用途免费
评论员:Michael J. Hammel
多年来,我一直在关注 Linux 上的图形工具。图形工具是桌面用户的领域,因此,与网络和服务器端工具相比,开源和企业界在这方面的进展都比较缓慢。幸运的是,这种趋势正在开始改变。视频卡公司认识到了 Linux 在桌面上的重要性,推出了 Loki 的视频游戏和 Side Effects Software 的 Houdini 等高端工具。但是,Linux 桌面上的图形不仅仅是游戏、3D 建模器和渲染器。
Photodex 是一家软件开发公司,专注于图形和数字内容管理,是早期认识到 Linux 对于图形用户重要性的公司之一。Photodex 位于德克萨斯州高科技中心奥斯汀的中心地带,于 1999 年初开始为其 CompuPic 产品进行移植工作,并于当年 6 月首次公开发布 Beta 版本。最近,我有机会体验了 CompuPic 4.6 的注册版本,以了解该产品的功能。
CompuPic 是一款基于 X Window 系统的数字内容管理工具,用外行的话来说,它旨在帮助用户跟踪磁盘和网络上的图形图像、动画和声音文件。虽然这类工具对于 Web 开发人员和图形艺术家最有用,但普通的 Linux 用户也会发现此类产品的巨大价值。CompuPic 适用于 Windows、Macintosh 和 Solaris,目前仅适用于 Intel x86 Linux,但未来可能会支持 Alpha 和 PowerPC 用户。
启动后,CompuPic 会打开一个四部分组成的窗口。顶部部分包含传统的文本菜单系统,正下方是一个基于图标的工具栏。下方是“文件夹列表”和“文件列表”区域。“文件夹列表”下方是“预览窗口”。“文件夹列表”的外观和行为与 Windows 的文件资源管理器非常相似。列表从根目录(即“/”)开始,每个目录都以打开或关闭形式的文件文件夹图标表示。单击一次打开目录将显示其中的所有文件和子目录。
“文件列表”是单个图像、声音和动画文件的列表。此列表可以采用多种形式,从简单的缩略图/文件名组合到复杂的缩略图、文件名、类型和大小列表。这些变化以及多种排序选项使查找文件变得非常简单。真正有趣的是,虽然文件列表和排序选项是专门为图像、声音和动画文件设计的,但它们也适用于任何文件类型。无论您处理何种类型的文件,CompuPic 都是一个强大的文件管理系统。
CompuPic 广泛使用缩略图。“文件列表”窗口的列表具有多种用户可配置的大小。“预览”窗口还显示全尺寸图像的缩略图,从而提供更详细的图像文件视图(如果是图像文件,否则预览中不显示任何内容)。双击“文件列表”窗口中的条目,或单击一次“预览”,将全屏显示图像。用户首选项允许您设置用于全屏显示的缩放比例。也可以从“文件列表”中选择多个文件。
CompuPic 的两个重要功能“幻灯片放映”和“MaxiShow”利用全屏显示来显示一个或多个选定的图像。“幻灯片放映”将按照从“文件列表”中选择的顺序显示图像,并在图像之间设置用户配置的延迟。“MaxiShow”与之类似,但它可以显示多行多列图像,也具有用户配置的延迟。在全屏模式下,您可以通过将鼠标移动到屏幕顶部来获取图像管理选项菜单。选项包括一小组图像处理工具(模糊、锐化、增亮、变暗)、图像转换(旋转、缩放等)以及一些特殊功能,例如向图像添加气球注释。
在试用 MaxiShow 功能时,我发现了 CompuPic 最有趣的功能之一——它实际上使用了 PAUSE 键。在 20 多年的软件开发和计算机使用过程中,我从未见过应用程序使用该键。更令人感兴趣的是,它实际上会导致应用程序暂停。您可以使用这个非常直观(但相当意外)的功能来停止和重启幻灯片放映。
CompuPic 充满了非常有用的功能。除非您在印刷出版业、电影业或图形艺术行业的其他地方工作,否则您可能不会认为图形图像有很多用途。一个方便的功能是快速图片索引,其中一组图像作为缩略图放置在单个页面上以供打印。业内人士通常将其称为样张,但谁在乎您怎么称呼它们呢?拥有今年全家去 Whatchamacallit 湖旅行的在线照片的打印索引是多么方便!然后,您可以使用另一个功能——通过电子邮件发送图像和索引——将样张发送给家人,让他们挑选他们想要的图像。再也不用为了给每个人发送一张厄尼叔叔掉进湖里的照片而获得十份整卷胶卷的副本了。如果每个人都喜欢它,厄尼叔叔的名声就可以以电子贺卡的形式流传下去,您可以直接从 CompuPic 中格式化并通过电子邮件发送。
CompuPic 的 Beta 版和公开发行版最近新增了与各种在线照片社区的合同。Photodex 包括连接到四个此类社区的选项:PhotoLoft.com、ofoto.com、PhotoIsland.com 和 PhotoPoint.com。连接很弱——CompuPic 将尝试连接到网站(此功能除了在我的机器上打开一个 Netscape 窗口外,没有做任何其他事情),但似乎没有任何方法可以直接从 CompuPic 上传。无论如何,每个社区都为您的图像提供有限的 Web 存储空间、从这些图像制作贺卡的选项以及将图像格式化为个人相册的选项。一些网站还提供相关文章,例如数码相机和扫描仪评测。当然,此类在线站点的价值纯粹是主观的。
CompuPic 在许多方面都设计良好。首先,图像数据库保存在用户主目录中的私有目录中。这意味着用户无需担心对 Web 服务器上的图像目录进行不必要的更改。即使对于大型图像或大量图像,数据库也相对较小。另一个好的设计是界面——它非常直观。一旦您熟悉了基本布局,就很容易找到更多功能。例如,更改文件名只需要单击“文件列表”中选定条目的文件名,然后在旧名称上直接键入即可。
Photodex 在 CompuPic 中提供了一些特定于应用程序的安全性,允许用户为程序的给定副本提供用户 ID 和密码。但是,这种保护并没有那么有用,因为使用普通的 Linux 文件访问权限仍然可以访问实际文件。Photodex 建议进行适当的文件系统管理以实现真正的文件安全。
一个值得特别认可的设计特点是出色的帮助系统。这是一个基于超链接的系统,其中包含大量图像,以配合相当全面且索引良好的文本。“帮助”系统足够完整,无需印刷文档即可使用 CompuPic——这对于许多商业应用程序来说,我无法说这是真的。
虽然总体设计和功能集都相当不错,但 CompuPic 仍然存在许多问题。一个小问题是它要求您连接到互联网才能通过电子邮件发送图像,即使您要将其通过电子邮件发送给本地系统上的用户也是如此。我不知道为什么会这样,但是在未连接到互联网的情况下尝试给自己发送图像失败了。测试是在不指定域名的情况下将邮件发送到我的本地用户 ID。这应该在本地路由,这是我正常的 Sendmail 配置所做的。
但是,这只是一个小问题。CompuPic 有更大的问题——例如稳定性。我在两个系统上运行了 CompuPic:一台运行 Red Hat 5.2、具有 256MB 内存和 Xi Graphics Accelerated-X X 服务器的台式机,以及一台具有 32MB 内存和 XFree86 X 服务器的 IBM ThinkPad 1410。我在两台机器上都遇到了多次崩溃,尽管在笔记本电脑上更糟。Photodex 表示该程序尚未在 Xi 的 X 服务器上进行过测试。“文件列表”窗口中此服务器存在一些显示问题——在此区域上方发布的菜单并非始终完全清除。这没有发生在 XFree86 服务器上。显示问题是次要的。最大的问题是崩溃。
在笔记本电脑上,除非我先尝试压缩数据库,否则我无法在“文件夹列表”中更改目录,而这只允许我更改一次目录。这个问题从未在台式机系统上出现过。这两个系统在渲染“贺卡”功能中的多行文本时都存在问题,并且笔记本电脑版本在更改虚拟终端时不太稳定。返回 X 会话后,我必须按 ENTER 键才能让 CompuPic 响应。如果我不这样做,我就无法在 X 会话中做任何事情——CompuPic 已经获取了键盘和鼠标焦点,等待按下该键。Photodex 在其错误跟踪网页上列出了大部分这些问题。该页面上列出的一个错误是在 Red Hat 5.2 系统上启动时崩溃。看来 CompuPic 在 glibc 2.0 系统上运行时可能存在一些稳定性问题。
其他令人烦恼的问题包括“关于”和“打印”选项不起作用。我无法打印任何东西。我怀疑此功能在我拥有的版本(版本 5.0 Build 1032)中尚未完成,该版本仍然是 Beta 版本。“帮助”文本虽然是一个非常有用的功能,但在某些地方假定为 Windows 或 Mac 平台。这是一个非常小的问题,但注重细节是将优秀程序与伟大程序区分开来的关键。
虽然“帮助”系统谈到了对扫描仪和数码相机的支持,但 Linux 版本中缺少相关的菜单选项。这是 PhotoDex 需要研究的问题,因为它已成为许多 Linux 用户的重要问题。
CompuPic 向最终用户提供免费版本,而公司需要注册其副本。Red Hat 对此印象深刻——他们将在下一个版本中包含该产品。普通用户可以从 http://linux.compupic.photodex.com/ 下载副本。
正如我告诉 Photodex 的 Jason Cohen 的那样,我发现我使用 CompuPic 的时间越长,我对它的爱恨交加的关系就越强烈。它具有许多非常有用的功能,无论您是家庭爱好者还是专业摄影师,即将推出的功能(例如宏记录功能)将使其更加令人印象深刻。但是 Beta 版本存在许多问题。稳定性是一个需要解决的重要问题。崩溃现象很普遍,但图像或任何其他文件从未损坏。尽管如此,尽管崩溃频繁,但我发现我可以使用 CompuPic 完成相当多的工作。对于 PhotoDex 来说,这是一个非常好的开始。