
xv(xv软体)
xv是一个套用于X-Window系统的互动式图像处理程式。与大多数Linux应用程式不同,它是一个共享软体。这也许是Red Hat 6.0以后没有收录它的缘故(在Red Hat 5.1中仍可以找到它的蹤迹)。
基本介绍
- 外文名:xv
- 性质:互动式图像处理程式
- 平台:X-Window系统
- 特点:它是一个共享软体
XV软体
XV几乎支持所有已知的图像格式,包括GIF、JPEG、TIFF、XPM、 BMP、PCX及PM等。该程式可以多种风格将图像显示在萤幕的桌面上;抓取萤幕上的任何矩形区域,将之储存成各种格式的图像档案;强制拉伸、压缩、旋转或者翻转图像;剪下图像;以ASCⅡ文本格式或者16进制数据方式观察档案;放大图像的任意部分;确定图像的像素值和x、y坐标位置;调整图像的明暗度、对比度、饱和度、色调、均衡等;减少图像的颜色;转换图像格式等。
该程式的各个版本可以下载,适用于Red Hat Linux的RPM档案xv-3.10a-13.i386.rpm的大小为1.03MB。XV的安装亦相当简单。进入X-Window后,启动RPM安装工具,在档案管理器中找到该安装档案之后,直接安装即可。安装完成,在Terminal中键入“xv”命令就可以启动程式;或者可以在“大脚板 ”->“AnotherLevel menus”->“Graphics”中找到启动XV的捷径。
图像视窗
启动XV以后,首先会在图像视窗中显示一幅默认的漂亮的XV的Logo,上面有简短的版权资讯、版本号、程式的发布日期等等(如图1)。如果你改变该显示图像的视窗大小(不管使用什幺方法),图像将会自动调整大小,以适应改变后的视窗。
1.显示像素的值
在图像视窗中,点击(或者随意地拖动)滑鼠中间的按键(如果你的滑鼠没有中间的按键,但是在安装系统时选择模拟三键滑鼠,可以尝试使用双击代替该项操作),将会在视窗的顶端或者底部,以下列格式显示指定像素的相关信息:
196, 137 = 191,121,209 #bf79d1 (287 42 81 HSV) [ 0, 0]
其中,第一对数据(196,137)是以坐标表示的图像中相对的x和y位置,该数值并不会因为图像的调整显示比例而有所不同。所以,为了精确指定图像中的某一点,可以尝试先放大图像,再进行选择。对于一幅320×200大小的图像来说,其左上角的坐标就是(0,0),而右下角的坐标则是(320,200)。
接下来的三个数值(191,121,209),是指定像素的RGB值,数据的取值範围从0至255。
后面跟着的以“#”字元开头的六位字串,代表的是以十六进制表示的指定像素的RGB值,格式为“#rrggbb”。这对于以同样格式表示颜色的其它X程式或者会有用。
随后的三个数值(287,42,81),是指定像素的HSV值,第一个值的取值範围是0至359,后面两个数的取值範围是0至100。
最后一组数据,表示的是拖动滑鼠从起点到滑鼠当前的位置两点之间的距离(dx,dy)。需要指出的是,当按住滑鼠中键在视窗中拖动的时候,所有的数值都会即时因应这一变化。
当测量像素的值时,这一串数据将会自动地複製到X伺服器的缓冲区域,可以很容易的将这些信息传送到其它程式中。可以尝试一下在取得它们以后,在xterm视窗中点击滑鼠中间的按键。同时,滑鼠在最后的位置所取得的颜色,将会作为“当前颜色”对XV的其它有关操作产生影响,默认的当前颜色是黑色。
2.选择矩形区域
在进行剪下、贴上等操作时,首先要选定图像中的某个区域。在XV的图像视窗中做出选择是一件很容易的事情。
在图像视窗中按住滑鼠左键,拖动滑鼠就可以选择一个矩形区域。如果不满意刚才选择的矩形,只需简单点按滑鼠左键,重新画出一个矩形就是了。要是希望选择框完全消失,可以在选择框外点击一下滑鼠左键。
在图像上双击滑鼠,将会把当前显示的图像大小框选出来;再次双击就会取消选择。
当画出一个矩形框以后,点按其边缘上的把手并拖动滑鼠,可以对矩形框进行适当的调整。拖放的时候按住Shift键,将会使得选择的区域保持正方形。
在选定的矩形区域中,点按左键并拖动滑鼠,可以移动选择框。此时按住Shift键,将会使得移动仅限于垂直和水平方向。
在XV的信息视窗中,可以精确地定义矩形框的大小和位置。
3.缩放操作
XV可以成倍地放大图像中任意的矩形区域。按住Ctrl键,此时滑鼠的指针看起来像是戴上了眼镜似的,在图像上点按滑鼠左键,会出现一个以指针为中心的矩形区域,移动滑鼠选择适当的位置鬆开滑鼠按钮,该矩形区域将会被放大显示,图像视窗的大小则保持原状。重複上面同样的操作,可以将图像的某部分不断放大。
在按住Ctrl键的时候,点按滑鼠的右键,将可以对图像进行缩小显示。当整幅图像已经和图像视窗的大小相同时,就不能再缩小了。
4.编辑像素和画线
在图像视窗中可以修改像素的颜色。“落笔”之前首先要选择使用的颜色,这可以用滑鼠中间的按键在图像中取得。
要想改变单个像素的颜色,先按住Shift键,然后在相应像素上点按滑鼠中间的按键,颜色就会变成事先选定的颜色。如果此时在图像上拖动滑鼠,就会在图像上留下涂划的痕迹,所以操作时要小心。
在画点的时候按住Ctrl键,可以帮助你在两次点击之间画上一条直线。
XV的<img class="img InsertH2" alt="段落标题" src="../../System/_resource/blank.gif">控制中心
在XV的控制视窗中,可以调整当前图像的大小、翻转和旋转图像、载入和保存不同的档案,以及打开其它的XV视窗。在图像视窗中点击滑鼠右键,或者在任何打开的XV视窗里按下“?”键,就可以切换XV控制视窗的打开和关闭。
在控制视窗底部的工具列上有几个图像处理相关按钮,用以快速複製、剪下、贴上或者填充选定的图像区域。
1.调整图像大小和显示选单
在Image Size和Display选单中可以找到所有调整图像的显示大小和显示方式的命令。调整前后并不会对图像进行任何修改,它改变的仅仅是图像的显示效果。
在选单列表的右边显示的单个字元是实现该命令的键盘捷径。它们可以在XV的图像视窗、控制视窗、信息视窗及颜色编辑视窗中使用。控制视窗中的所有键盘捷径都是如此。
在Image Size的选单项中,提供了各种颇具特色的显示功能,包括以正确的尺寸显示图像(Normal);保持图像的长宽比例,儘可能大地显示图像(Maxpect);以双倍大小(Double Size)或按50%的比例(Half Size)显示图像;指定大小或比例(Set Size)显示图像等。Display选单提供了包括平滑、标配、完美等多种颜色分配方案,以获得令人满意的图像显示效果。
在控制视窗底部的工具列上,还有六个与调整图像显示方式相关的按键,分别提供了以10%的比例缩小(或放大)显示图像、顺(或逆)时针旋转90度后显示图像、水平(或垂直)翻转显示图像(或者是选定的图像区域)等功能。
2.桌面背景墙纸显示模式
当图像在XV的图像视窗中显示的时候,它也可以作为背景墙纸显示在桌面上。在root显示模式选单中,可以选择不同的显示效果,立即将当前图像铺陈在桌面上。
XV提供的桌面墙纸铺陈方式非常丰富,包括简单排列、精确排列、镜像排列、中心排列、对称排列及花纹环绕等。
3.丰富的图像处理功能
XV提供的24/8位选单可以改变或者强制当前操作的图像使用8位或者24位模式,在将24点阵图像转换至8点阵图像时,用户还可以在速度和质素中做出选择。
对打开的图像,或者是框定的图像部分,XV能够执行几个标準的图像处理算法。如果在图像上已经选择了一个矩形区域,则这些算法仅会影响已选定的面积,否则将对整个图像起作用。
在Algorithms选单中的选项会被立即执行,而且效果是会累积的。这些算法只会对24点阵图像起作用,如果当前使用的是8点阵图像,在执行这些算法的时候,程式将首先把图像转换至24点阵图像再执行算法,然后将结果转换回8点阵图像。 Algorithms提供的功能包括模糊(Blur)、尖锐(Sharpen)、浮雕(Emboss)、油污(Oil Painting)、旋转图像(Copy Rotate)、去污(DeSpeckle)等图像处理功能。
4.独具特色的附加工具
XV使用了独特的设计技术,以便它可以加入新的程式代码,不断扩充更多的命令和功能。我们不妨看一看Windows选单里包含的各项工具:
Visual Schnauzer:打开一个可视化的图像档案管理视窗,在这个档案系统的图形化用户界面里,可以看到资料夹中的图像档案的缩略图、目录及其它档案。它可以创建目录、重命名档案、移动和複製档案到不同的目录中、删除档案、观看图像和文本档案
Color Editor:打开和关闭XV的颜色编辑视窗。它提供了一些有趣的颜色处理工具,包括颜色方案编辑器、色调控制、任意的RGB,以及一个伽玛修正曲线等
Image Info:打开和关闭XV的图像信息视窗。该视窗给出有关当前图像、当前选择区域、成功/失败的颜色分配代码等详细信息。
Image Comments:打开XV的图像注释视窗。这样可以察看包括在当前图像中的任何注释,但是不能加入或者编辑注释。需要指出的是,对于大多数图像来说并没有注释包含在它们的编码中。
Text View:打开XV的文本察看视窗。以ASCⅡ文本或者是十六进制编码,显示当前选择的档案内容。当XV试图装载一个它不支援的档案格式时,程式会自动打开该视窗。
About XV:显示XV的版本、着作权、授权信息,以及作者的电子邮件地址等。
XV Keyboard Help:在文本察看视窗中,显示程式的所有滑鼠和键盘操作方式及其作用。
5.Pad和文本注释命令
点按左下角的工具列按钮,将会打开XV的Pad视窗)。和Crop命令相反,它可以在图像的四周加上指定尺寸的边缘,无需手动放大或者剪下图像,就可以调整图像到你想要的大小。其功能远不止此,它还提供了一些很有趣的效果,因篇幅所限就不一一述及了。
Pad按钮旁边的“A”按钮,可以在图像中加上文字注释。首先在图像中选择一个矩形区域,点按该按键,在弹出对话盒中输入单行的字串,它们将会以适当的大小和当前选定的颜色出现在选定的区域中。你可以重新配置和调整矩形区域,使用Paste命令完成操作。
从电脑萤幕上抓图是XV程式的一个重要功能,它现在支持延迟抓图和延迟自动抓图。点按工具列右边的Grab按键将打开程式的抓图视窗。
在抓图视窗中点击Grab按键以后,只要用滑鼠在要抓取的视窗中点按一下,就能够抓取整个视窗(包括框架)。如果在桌面上点按滑鼠的话,抓取的就是整个萤幕了。
你可以抓取萤幕上的任何区域,只要点按滑鼠中间的按键,并拖画出要抓取的矩形区域,鬆开滑鼠按键以后,该区域就被抓取进XV里面了。在萤幕任何地方右击滑鼠,可以取消抓图命令。
延迟抓图和正常的抓图方式相似,XV将在指定的时间(秒)过去以后,发出Beep一声响,表示开始抓图,然后你可以点按滑鼠的左、中或者右键。想进行延迟抓图操作,只需要简单地输入一个非零的数字在“Delay”选项中,再点按Grab按键。
延迟自动抓图会在指定的时间过去以后,自动抓取滑鼠指针所在位置的视窗。这对于抓取像下拉选单一类不能用正常方法抓取的图像特别有用。