xv:X Viewer
本杂志中印刷的大部分图形都以电子方式发送给我们,我们查看它们的第一种方式是使用 xv,这是一个用于 X Window 系统的交互式查看器。这个程序由 John Bradley 编写,并有许多页的文档。man page 只告诉您文档文件的名称,即 xvdocs.ps;您必须找出它的安装位置(可能在 /usr/local/lib/ 中)。该程序非常简单直观易用,无论您是否阅读手册,都可以弄清楚它的基本用途。
xv 可以显示您拥有的几乎任何类型的图形文件:GIF、JPEG、TIFF、PBM、PGM、PPM、X11 位图、BMP 以及更多格式。它甚至可以通过调用 Ghostview 来帮助显示 PostScript。它可以通过匿名下载在 ftp://ftp.cis.upenn.edu/pub/xv/ 获取,并在 http://www.trilon.com/xv/ 有主页。xv 是一个共享软件程序,个人使用免费。有 25 美元的注册费,并提供站点许可证。

图 1. 主窗口
在命令行提示符下单独键入 xv 会弹出一个窗口,其中包含带有鲜红色鱼在空中游动的 xv 标题页(见图 1)。在窗口中单击鼠标右键会弹出控制窗口(见图 2),而按字母 q 则退出程序。
要加载图片,请单击“Load”(加载),将弹出一个窗口显示当前目录的内容。双击您要查看的图像文件,该图像将替换主窗口中的红鱼。或者,您可以在命令行中键入文件名
xv 3964f3.jpg
此命令显示了我最小的孙子 Justin 的照片,如图 3 所示。支持通配符,因此键入 xv *.gif 将加载当前目录中的每个 GIF 文件,并在您每次按空格键时依次显示。
再次查看图 2,您会看到控制窗口顶部有一排双行按钮。单击这些按钮中的任何一个都会弹出一个菜单,显示各种选项。不可用的选项将灰显。例如,如果我在查看 Justin 的照片时单击“Display”(显示),我会看到“raw”(原始)和“smooth”(平滑)选项,但“dithered”(抖动)是灰显的。此外,“Use standard colormap”(使用标准颜色映射)已选中,所有其他选项均灰显。
在单击“Windows”(窗口)获得的菜单中,您会找到“About XV”(关于 XV),它会告诉您有关注册费用的信息,以及“XV Keyboard Help”(XV 键盘帮助),它会告诉您程序将如何响应某些按键和鼠标操作。此窗口中最有用的选项是“Color Editor”(颜色编辑器)和“Image Info”(图像信息),尤其是后者。我为显示的每个图像使用“Info”(信息)选项,以确定图片是否具有足够高的分辨率以进行良好打印。Justin 图片的图像信息如图 4 所示。查看此信息,我们看到图像为 JPEG 格式,分辨率为 339x418。这将为我们提供一张可以作为作者照片打印得相当好的图片。在我们此处显示较大的尺寸下,它有点颗粒感。如果再小一点,我们的副编辑 Darcy Whitman 就会要求提供新照片。分辨率也显示在控制窗口的底部。
“Image Size”(图像大小)和“24/8 Bit”(24/8 位)的菜单非常容易理解。“Image size”(图像大小)的优点在于它为您提供了许多调整图片大小的选择,包括自己设置或设置为当前大小或像素的百分比。“Root”(根)菜单我不会碰它——这个名称就足以阻止我使用它。“Algorithms”(算法)菜单可以提供一些乐趣,尽管不如您使用 GIMP 等程序时那么多。图 5 显示了 Justin 的浮雕图像,而图 6 是像素化版本。“Oil painting”(油画)选项并不漂亮——它看起来像用刀刮掉了一部分。
控制窗口右侧的按钮允许您“Save”(保存)、“Print”(打印)或“Delete”(删除),以及加载图像。“Delete”(删除)将允许您从查看列表中删除,或同时从列表和磁盘中删除。
底部的几行按钮允许您将图像旋转 90 度(向右或向左)或将其上下颠倒,如果您愿意。玩玩它们——很有趣,可以玩一两分钟。“A”按钮使您能够像我在图 3 中所做的那样注释图片,这对于记住照片的拍摄时间非常有用。我经常使用“Crop”(裁剪)按钮;事实上,这张 Justin 的照片是从一张我抱着他的照片中裁剪出来的(见图 7)。单击并按住鼠标左键在窗口中拖动时,会绘制一个框架,该框架定义要裁剪的区域。
我还经常使用“Grab”(抓取)按钮来制作屏幕截图。单击此按钮,设置延迟时间(例如,1 秒),单击“Autograb”(自动抓取),将光标放在任何窗口中,该窗口将出现在 XV 的主窗口中。或者您可以使用“Grab”(抓取)并通过按住并拖动鼠标左键来定义您希望查看的区域。
XV 确实是一个非常有用的程序,我每天都在使用它。试试看;我想你会喜欢的。
Marjorie Richardson 是 Linux Journal 的主编,这是宇宙中最好的工作。她平等地爱着她所有的孙子孙女,尽管她在这篇文章中只使用了 Justin 的照片。