XVScan

制造商:tummy.com, ltd.
电话:970-223-8215;传真:408-490-2728
电子邮件/网址:xvscan@tummy.com
网址:http://www.tummy.com/xvscan/
价格:50 美元(通过 ftp 或电子邮件发送),美国境内介质另加 15 美元,国际另加 25 美元
平台:Linux、HP-UX、BSD/OS、FreeBSD、SunOS 和 Solaris
评论员:Michael Montoure
我有点偏见——在我听说 XVScan 之前,我就一直在愉快地使用 John Bradley 的 xv 图像处理软件。所以当我听说有人在 xv 中添加了从 HP ScanJet 扫描仪获取图像的功能时,我立刻被吸引住了。编写该软件的 Sean Reifschneider 在 1995 年向 comp.os.linux.hardware 发布了以下消息
当我第一次拿到 ScanJet 时,我写了一个 hpscanpbm(我不认为当时有真正的,而且无论如何,它只花了 4 个小时),我用了几个月,直到我有时间写一些更好的东西。
最终结果是“XVScan”,它是 XV 的扫描扩展。虽然“hpscanpbm”运行良好,但这要好上千倍。我的意思是,我过去常常扫描、加载到 xv 中,也许我不得不调整、重新加载等等……现在我可以直接扫描到 XV 中了。
现在,如果您从未使用过 xv,您可能不理解我对它的热情;毕竟,它只是一个简单、直接的工具。它当然不能与 PhotoShop 相提并论,但它擅长它所做的事情——读取和写入十几种不同的格式的文件、窗口捕捉、颜色映射编辑、裁剪和一些相当有趣的图像处理算法。简而言之,虽然它可能没有所有花哨的功能,但它确实拥有我在日常处理图像时使用的那些功能。
XVScan 应该可以在任何版本的 Linux 上运行——它已经在 1.2.x 和 2.0.x 内核上进行了测试,但尚未在 MkLinux 上进行测试。(Mac 用户——如果您尝试过并且使其工作,请告知 tummy.com——他们对此感兴趣。)XVScan 需要内置的通用 SCSI 驱动程序支持——不早于 1.1.79 版本。您不需要 Motif,并且可以使用任何版本的 XFree (X11R5, X11R6)。
如果您没有运行 Linux,您也可以在 HP-UX、BSD/OS、FreeBSD、SunOS 和 Solaris 下运行 XVScan——尽管如果您使用 Solaris 并且需要 SG,即通用直通 SCSI 驱动程序,则需要额外付费。
XVScan 是在 SSC 的系统管理员之一 Peter Struijk 在我开始使用之前安装的。快速浏览一下 XVScan 的文档,就会发现安装似乎很容易,Peter 也证实了这一点。
有一个设置程序,由 INSTALL-xvscan 脚本使用,它会搜索您的硬件以查找扫描仪——即 SCSI ScanJet 扫描仪,这是 XVScan 目前唯一可以使用的类型。如果找到扫描仪,脚本会创建 /dev/scanjet 设备文件。对我来说似乎很简单。在 Linux 版本中,如果 XVScan 找不到连接到 SCSI 链的扫描仪,您仍然可以使用常规的 xv 功能——只是扫描被禁用了。Peter 告诉我,唯一棘手的事情是要记住,如果将来您更改了任何 SCSI 设备,您必须重新运行此设置程序;否则,XVScan 将无法再找到扫描仪。
显然,一些用户甚至购买 XVScan 只是为了拥有一个易于安装的预构建 xv 副本。当您考虑到 50 美元的价格标签包括 25 美元的 xv 许可费,并且它随附完整的源代码,并且第一年免费更新时,这很有道理。
当我第一次启动 XVScan 时,我的第一个想法是,“这看起来和 xv 完全一样”——确实如此。只有当您查看“控制”菜单时,您才会注意到添加了一个 Scanner 按钮,单击该按钮会弹出扫描窗口,扫描的图像会显示在该窗口中。其他差异甚至不太明显。与 xv 的正常版本不同的另一个变化是 XVScan 启动时使用的默认设置。
默认情况下,XVScan 开启了 -nolimits,这使得图像可以大于您的屏幕——有时会大得多。我想我可以理解这样做的意义,但我发现图像没有以我可以轻松在屏幕上移动的小而方便的窗口显示令人恼火。
另一方面,它更改的另一个默认设置是 -rwcolor——读/写颜色条目——在启动时设置为“开启”。因此,我对图像进行的任何颜色编辑都会实时发生,而无需手动 应用 更改。这有点好——我喜欢它。
根据文档,这两个默认选项都可以禁用。文档处理得很好。当您单击扫描窗口的 帮助 按钮时,它会自动启动一个 Web 浏览器,该浏览器指向 http://www.tummy.com/xvscan/ 上的在线文档。因此,您永远不必记住他们的 URL,也不必在硬盘驱动器上保留他们的文档副本。当然,如果您没有始终连接互联网,您可能不会觉得这很方便。
对于初次用户来说,扫描窗口可能会让人感到有些望而生畏,因为您会立即看到选项、控件和按钮的显示(参见图 1)。我想对于这样一个灵活的程序来说,这是不可避免的,但起初我有点担心程序的表面复杂性。
我不应该担心。界面出奇地容易理解和使用。通常有几种方法可以完成任何一项任务。例如,如果您想调整您要扫描的区域的大小,您可以输入数字来调整其大小,从标准纸张尺寸选择中选择(方便的是,您可以定义自己的常用文档尺寸),或者单击并拖动扫描窗口边缘的条。
扫描速度快,质量高;XVScan 可以快速轻松地处理高达 600 dpi 的扫描。您可以精确选择用于扫描的 dpi,并且可以调整亮度、对比度、伽玛校正——几乎任何您想控制的东西。
与许多扫描仪不同,XVScan 不会在“预扫描”模式下为您提供图像的缩略图。相反,当选择 QuickScan 选项时,XVScan 会扫描图像并调整分辨率,使生成的图像完全适合扫描窗口。此操作最终可能会以低于您最终图像预期的分辨率显示图像;它也可能很容易更高。(对我来说,它通常更高。我扫描图像是为了在网页上看起来不错,而不是为了打印,所以我不需要以高于 72 dpi 的分辨率进行扫描。)
一旦您的 QuickScan 图像在屏幕上,您可以根据需要调整适当的设置以增强它,并在必要时设置裁剪限制。一旦您单击 应用裁剪,裁剪后的图像将显示并填充扫描窗口。现在,单击 扫描 进行下一次扫描,XVScan 将仅扫描裁剪限制内的区域——非常方便。
太棒了,我能听到您说,但我并不总是想在花哨的 X Windows 用户界面中玩耍——有时我想能够只使用命令行扫描图像。您也可以这样做。虽然他们的手册吹嘘 GUI 使他们的产品“比 hpscanpbm 更用户友好”,但它也随附了 sjscan,这是一个命令行扫描实用程序。
顺便说一句,虽然 XVScan 可以读取和写入多种不同的图像格式,但他们的手册警告说
xv 总共有两种内部图像格式:8 位颜色映射和 24 位 RGB。您加载的每个图像都会转换为这两种格式之一,作为图像加载过程的一部分,然后您才能看到图像。
换句话说,您有时可能会在图像来回转换时遇到一些轻微的伪影——但如果这是一个严重的问题,我还没有遇到过。
我在 DejaNews (http://www.dejanews.com/) 上搜索了一下,以研究这篇评论,看看我是否能找到人们在 Usenet 上发布的关于 XVScan 的任何负面评论。我找不到任何。我找到的最接近负面评论的东西是一些顽固的自由软件爱好者抱怨不得不为它实际付费。总的来说,每个使用过该软件的人似乎都推荐它。事实上,在回答关于在 Linux 下扫描的普遍问题时,一位用户建议提问者应该购买 HP ScanJet,这样他就可以运行 XVScan。
就我个人而言,我喜欢拥有一个允许我进行高质量扫描并在同一应用程序中处理图像的环境。我太习惯于那些只擅长做一件事的程序了;XVScan 似乎旨在将一切都做好,我认为它成功了。
Michael Montoure 是 Specialized Systems Consultants 的网站管理员,该公司是 Linux Journal 的出版商。他在互联网上已经有十多年了,曾经希望每个人都使用它,现在很后悔说了任何话。只要您不想告诉他如何“快速赚钱”,请随时发送电子邮件至 michael@ssc.com。