Skip to main content

显示 - Linux命令

Linux系统常用命令 [LinuxCast视频教程] (六月 2025)

Linux系统常用命令 [LinuxCast视频教程] (六月 2025)
Anonim

Linux / Unix命令:显示

名称

display - 在运行X的任何工作站上显示图像

概要

显示 选项 文件 选项 文件

描述

Display是一种独立于机器架构的图像处理和显示程序。它可以在运行X服务器的任何工作站屏幕上显示图像。显示 可以读写许多 更流行的图像格式(例如,PNM, 照片CD等)。

显示,您可以在图像上执行以下功能:

o从文件加载图像 o显示下一张图像 o显示前一个图像 o以幻灯片形式显示一系列图像 o将图像写入文件 o将图像打印到a 后记 打印机 o删除图像文件 o创建一个可视图像目录 o选择要通过缩略图而不是名称显示的图像 o撤消上次图像转换 o复制图像的一个区域 o将区域粘贴到图像上 o将图像恢复为原始大小 o刷新图像 o图像尺寸的一半 o图像尺寸加倍 o调整图像大小 o裁剪图像 o剪切图像 o水平方向的翻牌图像 o在垂直方向上翻转图像 o顺时针旋转图像90度 o逆时针旋转图像90度 o旋转图像 o剪切图像 o滚动图像 o修剪图像边缘 o反转图像的颜色 o改变颜色亮度 o改变颜色饱和度 o改变图像色调 o伽玛校正图像 o锐化图像对比度 o暗淡的图像对比度 o对图像执行直方图均衡 o对图像执行直方图归一化 o否定图像颜色 o将图像转换为灰度 o设置图像中唯一颜色的最大数量 o减少图像中的斑点 o消除图像中的峰值噪声 o检测图像中的边缘 o压印图像 o按颜色分割图像 o模拟油画 o模拟木炭画 o用文本注释图像 o画在图像上 o编辑图像像素颜色 o编辑图像遮罩信息 o将图像与另一个图像合成 o为图像添加边框 o具有装饰边框的环绕图像 o将图像处理技术应用于感兴趣的区域 o显示有关图像的信息 o缩放图像的一部分 o显示图像的直方图 o将图像显示到窗口的背景 o设置用户首选项 o显示有关此程序的信息 o丢弃所有图像并退出程序 o改变放大倍数 o显示由万维网(WWW)统一资源定位符(URL)指定的图像

例子

要将鹦鹉的图像缩放到640像素宽和480像素高,并将窗口定位在位置(200,200),请使用:

显示 - 几何640x480 + 200 + 200! cockatoo.miff

要显示没有以背景为中心的边框的鹦鹉图像,请使用:

display + borderwidth -backdrop cockatoo.miff

要将平板纹理平铺到根窗口,请使用:

display -size 1280x1024 -window root slate.png

要显示所有JPEG图像的可视图像目录,请使用:

显示'vid:*。jpg'

要显示宽度为640像素,高度为480像素且256色的MAP图像,请使用:

显示-size 640x480 + 256 cockatoo.map

显示使用统一资源定位符指定的美冠鹦鹉的图像(URL), 使用:

显示ftp://wizards.dupont.com/images/cockatoo.jpg

要显示图像的直方图,请使用:

convert file.jpg直方图: - |显示 -

OPTIONS

选项按命令行顺序处理。您在命令行上指定的任何选项将保持有效,直到通过使用不同的效果再次指定选项显式更改它。例如,显示三个图像,第一个具有32种颜色,第二个具有无限数量的颜色,第三个仅具有16种颜色,使用:

display -colors 32 cockatoo.miff -noop duck.miff -colors 16 macaw.miff

显示 选项可以显示在命令行或X资源文件中。看到 X(1) 。命令行上的选项取代X资源文件中指定的值。

-背景

以背景为中心显示图像。

-背景

背景颜色

-边界 X

用彩色边框包围图像

-边框颜色

边框颜色

-borderwidth

边框宽度

-cache

像素缓存可用的兆字节内存

-colormap

定义colormap类型

-colors

图像中的首选颜色数

-色彩空间

颜色空间的类型

-评论

用注释注释图像

-压缩

图像压缩的类型

-对比

增强或降低图像对比度

-作物 X{+-}{+-}{%}

裁剪图像的首选大小和位置

-debug

启用调试打印输出

-延迟 <1/100ths of a second>

暂停后显示下一个图像

-密度 X

图像像素的垂直和水平分辨率

-深度

图像的深度

-despeckle

减少图像中的斑点

-显示

指定要联系的X服务器

-dispose

GIF处理方法

-dither

将Floyd / Steinberg误差扩散应用于图像

-边缘

检测图像中的边缘

-endian

指定输出图像的字节顺序(MSB或LSB)

-提高

应用数字滤波器来增强噪声图像

-过滤

调整图像大小时使用此类型的过滤器

-flip

创造一个“镜像”

-flop

创造一个“镜像”

-font

使用文本注释图像时使用此字体

-前景

定义前景色

-帧 X++

用装饰性边框包围图像

-gamma

伽马校正水平

-几何 X{+-}{+-}{%}{@} {!}{<}{>}

图像窗口的首选大小和位置。

-救命

打印使用说明

-iconGeometry

指定图标几何体

-iconic

标志性动画

-immutable

使图像不可变

-交错

隔行扫描方案的类型

-标签

为图像指定标签

-放大

放大图像

-地图

使用此类型显示图像。

-matte

如果图像有一个,则存储遮罩通道

-mattecolor

指定遮罩颜色

-单色

将图像转换为黑白图像

-名称

命名图像

-否定

用其互补色替换每个像素

-noop

NOOP(无选项)

-页 X{+-}{+-}{%}{!}{<}{>}

图像画布的大小和位置

-质量

JPEG / MIFF / PNG压缩级别

-提高 X

使图像边缘变亮或变暗

-远程

执行远程操作

-滚 {+-}{+-}

垂直或水平滚动图像

-rotate {<}{>}

将Paeth图像旋转应用于图像

-样品

像素采样缩放图像

-sampling_factor X

JPEG或MPEG-2编码器和YUV解码器/编码器使用的采样因子。

-scenes

要读取的图像场景数量范围

-分割 X

分割图像

-shared_memory

使用共享内存

-sharpen X

锐化图像

-尺寸 X{+偏移}

图像的宽度和高度

-text_font

用于编写固定宽度文本的字体

-质地

要平铺到图像背景上的纹理的名称

-标题

为显示的图像分配标题 动画,显示,蒙太奇

-treedepth

树的深度为减色算法

-修剪

修剪图像

-update

检测图像文件何时被修改并重新显示。

-use_pixmap

使用像素图

-verbose

打印有关图像的详细信息

- 视觉

使用此X视觉类型动画图像

-窗口

使图像成为窗口的背景

-window_group

指定窗口组

-写

将图像写入文件 显示

鼠标按钮

每个按钮按下的效果如下所述。需要三个按钮。如果您有一个双键鼠标,则返回按钮1和3。按ALT 和按钮3模拟按钮2。

1

按此按钮可映射或取消映射Command小部件。有关Command小部件的更多信息,请参阅下一节。

2

按并拖动以定义要放大的图像区域。

3

按并拖动以从选择集中进行选择显示屏(1) 命令。如果正在显示的图像是可视图像目录,则此按钮的行为会有所不同。选择目录的特定区块,然后按此按钮并拖动以从弹出菜单中选择命令。从以下菜单项中选择:

打开 下一个 前任的 删除 更新

如果你选择打开,显示由图块表示的图像。要返回可视图像目录,请选择下一个 从Command小部件(参见Command Widget)。下一个前任的 分别移动到下一个或前一个图像。选择删除 删除特定图像图块。最后,选择更新 将所有图像切片与其各自的图像同步。有关详细信息,请参阅蒙太奇和miff。

命令WIDGET

Command小部件列出了许多子菜单和命令。他们是

文件

打开… 下一个 前任的 选择… 保存… 打印… 删除… 帆布… 视觉目录…… 放弃

编辑

解开 重做 复制

视图

一半大小 原始尺寸 双倍大小 调整… 应用 刷新 恢复

转变

作物 拍击声 翻动 右旋 向左旋转 旋转… 剪… 滚… 修剪边缘

提高

色调… 饱和… 亮度… 伽玛… 斯皮夫… 平淡 均衡 规范化 否定 灰阶 量化…

效果

去斑 浮雕 减少噪音 添加噪音 锐化… 模糊… 阈… 边缘检测…… 传播… 灯罩… 提高… 分割…

F / X

曝光过度… 漩涡… 爆… 波… 油漆… 炭画……

图像编辑

注释… 画… 颜色… 磨砂… 综合… 添加边框… 添加框架…… 评论… 发射… 感兴趣的地区……

杂记

图片信息 放大图片 显示预览… 显示直方图 显示遮罩 背景… 幻灯片放映 喜好…

救命

概观 浏览文档 关于展示

带有缩进三角形的菜单项具有子菜单。它们在上面表示为缩进项目。要访问子菜单项,请将指针移动到相应的菜单,然后按按钮1并拖动。找到所需的子菜单项后,释放按钮并执行命令。如果您决定不执行特定命令,请将指针移离子菜单。

键盘加速器

加速器是影响特定命令的一个或两个按键。键盘加速器即显示 理解是:

Ctl + O按下可从文件加载图像。 空格按此键显示下一张图像。

如果图像是多页文档,例如 后记 在文档中,您可以通过在此命令前加上一个数字来跳过几页。例如,要显示当前页面之外的第四页,请按4space。

退格按此键显示以前的图像。

如果图像是多页文档,例如 后记 在文档中,您可以通过在此命令前加上一个数字来跳过几页。例如,要显示当前页面之前的第四页,请按4n。

Ctl-S按此键将图像保存到文件。 Ctl-P按将图像打印到a 后记 打印机。 Ctl-D按此键删除图像文件。 Ctl-N按此按钮创建空白画布。 Ctl-Q按此键放弃所有图像并退出程序。 Ctl + Z按此按钮可撤消上次图像转换。 Ctl + R按此键重做上次图像转换。 Ctl-X按下切割区域 图片。 Ctl-C按此复制区域 图片。 Ctl-V按下以粘贴区域 图片。 <按将图像尺寸减半。 。按返回原始图像大小。 >按将图像尺寸加倍。 %按此按钮可将图像调整为宽度和高度 你指定。 Cmd-A按此键可使任何图像变换永久化。 默认情况下,任何图像大小转换都是 应用于原始图像以创建图像 显示在X服务器上。

然而 转换不是永久性的(即原始的 图像不会改变尺寸只有X图像确实)。 例如,如果按“>”,X图像将会 似乎是尺寸加倍,但原始图像 事实上将保持相同的规模。强迫 将原始图像加倍,然后按“>” 通过“Cmd-A”。 @按此键刷新图像窗口。 C按按钮裁剪图像。 按下以切割图像。 H按下可在水平方向上翻转图像。 V按此按钮可在垂直方向上翻转图像。 /按将图像顺时针旋转90度。 按将图像旋转90度 逆时针。 *按旋转图像 您指定的度数。 S按剪切图像的度数 你指定。 R按下滚动图像。

T按剪裁图像边缘。 Shft-H按此按钮可改变色调。 Shft-S按此键可改变颜色饱和度。 Shft-L按此按钮可改变图像亮度。 Shft-G按此按钮可对图像进行伽玛校正。 Shft-C按下以增加图像对比度。 Shft-Z按下可降低图像对比度。 =按此按钮执行直方图均衡 图片。 Shft-N按此按钮执行直方图归一化 图片。 Shft-〜按可以取消图像的颜色。 。按将图像颜色转换为灰色。 Shft-#按此键设置唯一的最大数量 图像中的颜色。 F2按此按钮可减少图像中的斑点。 F2按下以压印图像。 F4按此键可消除图像中的峰值噪声。 F5按此键可为图像添加噪点。 F6按可锐化图像。 F7按下可模糊图像。 F8按下以使图像达到阈值。

F9按此键检测图像中的边缘。 F10按此按钮可随机移动像素。 F11按下以使用远光照亮图像 资源。 F12按下可使图像边缘变亮或变暗以进行创建 三维效果。 F13按此按颜色分割图像。 Meta-S按此按钮可旋转中心周围的图像像素。 Meta-I按下以破坏关于中心的图像像素。 Meta-W按此键可沿正弦波改变图像。 Meta-P按下以模拟油画。 Meta-C按下以模拟木炭画。 Alt-X按此按钮合成图像 和另外一个。 Alt-A按此键可以使用文本注释图像。 Alt-D按此按钮在图像上绘制一条线。 Alt-P按下可编辑图像像素颜色。 Alt-M按此按钮编辑图像遮罩信息。 Alt-X按此按钮可将图像与另一个图像合成。 Alt-A按下可为图像添加边框。 Alt-F按此按钮可为图像添加装饰框。

ALT-Shft-!按添加图像评论。 Ctl-A按此按钮将图像处理技术应用于a 感兴趣的地区。 Shft-?按显示有关图像的信息。 Shft- +按此按钮以映射缩放图像窗口。 Shft-P按下可预览图像增强效果, 或者f / x。 F1按此键显示有用的信息 “显示”实用程序。 查找按此按钮浏览有关ImageMagick的文档。 1-9按可更改放大倍率。

使用箭头键在放大窗口内向上,向下,向左或向右移动图像一个像素。请务必先按下按钮2以放大放大窗口。

按ALT和其中一个箭头键可以从图像的任何一侧剪掉一个像素。

X资源

显示 选项可以出现在命令行或X资源文件中。命令行上的选项取代X资源文件中指定的值。看到 X(1) 有关X资源的更多信息。

显示 options有相应的X资源。此外,显示 使用以下X资源:

背景 (课堂背景)

指定用于图像窗口背景的首选颜色。默认为#ccc。

边框颜色 (BorderColor类)

指定用于图像窗口边框的首选颜色。默认为#ccc。

边框宽度 (类BorderWidth)

指定图像窗口边框的宽度(以像素为单位)。默认值为2。

browseCommand (类browseCommand)

显示ImageMagick文档时指定首选浏览器的名称。默认值为netscape%s。

confirmExit (类ConfirmExit)

显示 退出程序时会弹出一个对话框以确认退出程序。将此资源设置为False以退出而不进行确认。

displayGamma (类DisplayGamma)

指定X服务器的gamma。您可以将单独的伽玛值应用于图像的红色,绿色和蓝色通道,并使用斜杠(即1.7 / 2.3 / 1.2)描绘伽玛值列表。默认值为2.2。

displayWarnings (类DisplayWarnings)

显示 每当出现警告消息时弹出一个对话框。将此资源设置为False以忽略警告消息。

(类FontList)

指定要在普通格式化文本中使用的首选字体的名称。默认值为14点Helvetica。

字体1-9 (类字体1-9)

指定使用文本注释图像窗口时要使用的首选字体的名称。默认字体是固定的,可变的,5x8,6x10,7x13bold,8x13bold,9x15bold,10x20和12x24。

前景 (前景类)

指定图像窗口中用于文本的首选颜色。默认为黑色。

gammaCorrect (类gammacorrect)

如果该资源为真,则会使已知伽玛图像变亮或变暗,以匹配显示器的伽玛值(请参阅资源displayGamma)。默认值为True。

几何 (类几何)

指定图像窗口的首选大小和位置。所有窗口管理器都不一定遵守它。

如果存在偏移,则处理 X(1) 样式。从屏幕的右边缘到图标的右边缘测量负x偏移,并且从屏幕的下边缘到图标的下边缘测量负y偏移。

iconGeometry (类IconGeometry)

指定图标化时应用程序的首选大小和位置。所有窗口管理器都不一定遵守它。

偏移量(如果存在)的处理方式与几何类中的相同。

标志性的 (标志性的)

此资源表示您希望应用程序的窗口最初不可见,就好像窗口已被您立即图标化一样。窗口管理员可以选择不遵守应用程序的请求。

放大 (等级放大)

指定应放大图像的积分因子。默认值为3.此值仅影响在显示图像后使用按钮编号3调用的放大窗口。

matteColor (MatteColor类)

指定窗口的颜色。它用于窗口,菜单和通知的背景。通过使用从该颜色导出的高光和阴影颜色来实现3D效果。默认值:#697B8F。

名称 (班级名称)

此资源指定应在其下找到应用程序资源的名称。此资源在shell别名中很有用,可以区分应用程序的调用,而无需创建链接来更改可执行文件名。默认值是应用程序名称。

笔1-9 (班级笔1-9)

指定使用文本注释图像窗口时要使用的首选字体的颜色。默认颜色为黑色,蓝色,绿色,青色,灰色,红色,品红色,黄色和白色。

printCommand (类PrintCommand)

只要发出Print,就会执行此命令。通常,它是打印的命令 后记 到你的打印机。默认值:lp -c -s%i。

共享内存 (类SharedMemory)

此资源指定显示是否应尝试将共享内存用于pixmaps。必须使用共享内存支持编译ImageMagick,并且显示必须支持MIT-SHM扩展。否则,将忽略此资源。默认值为True。

TEXTFONT (class textFont)

指定要在固定(打字机样式)格式化文本中使用的首选字体的名称。默认值是14点Courier。

标题 (课程名称)

此资源指定要用于图像窗口的标题。窗口管理器有时使用该信息来提供标识窗口的标题。默认值是图像文件名。

undoCache (类UndoCache)

以兆字节为单位指定撤消编辑缓存中的内存量。每次修改图像时,只要内存可用,它就会保存在撤消编辑缓存中。你可以随后 解开 这些转换中的一个或多个。默认值为16兆字节。

usePixmap (类UsePixmap)

默认情况下,图像保持为XImage。将此资源设置为True以使用服务器Pixmap。如果图像超出服务器屏幕的尺寸并且您打算平移图像,则此选项很有用。使用Pixmaps比使用XImage更快地进行平移。Pixmaps被认为是一种宝贵的资源,可以自行决定使用它们。

要设置“放大”或“平移”或“窗口”或“窗口”的几何,请使用几何体资源。例如,要将Pan窗口几何设置为256x256,请使用:

display.pan.geometry:256x256

图像加载

要选择要显示的图像,请选择打开文件 Command小部件中的子菜单。显示文件浏览器。要选择特定的图像文件,请将指针移动到文件名,然后按任意按钮。文件名将复制到文本窗口。接下来,按打开 或按返回键。或者,您可以直接在文本窗口中键入图像文件名。要下载目录,请选择目录名称并快速按两次按钮。如果滚动条超出列表区域的大小,则滚动条允许在查看区域中移动大的文件名列表。

您可以使用shell globbing字符修剪文件名列表。例如,键入* .jpg以仅列出以.jpg结尾的文件。

要从X服务器屏幕而不是文件中选择图像,请选择打开小部件。

视觉图像目录

要创建可视图像目录,请选择“可视目录”文件 Command小部件中的子菜单。显示文件浏览器。要从当前目录中的所有图像创建可视图像目录,请按目录 或按返回键。或者,您可以使用shell globbing字符选择一组图像名称。例如,键入* .jpg以仅包含以.jpg结尾的文件。要下载目录,请选择目录名称并快速按两次按钮。如果滚动条超出列表区域的大小,则滚动条允许在查看区域中移动大的文件名列表。

选择一组文件后,它们将变为缩略图并平铺到单个图像上。现在将指针移动到特定缩略图并按按钮3 并拖动。最后,选择Open。缩略图表示的图像以其完整大小显示。选择下一个 来自文件 Command小部件的子菜单返回到Visual Image Directory。

图像切割

请注意,图像窗口的剪切信息不会保留用于颜色映射的X服务器视觉效果(例如, StaticColor , StaticColor , 灰阶 , 伪 )。正确的切割行为可能需要一个 本色 要么 DirectColor 视觉或 标准色图 .

首先,按选择编辑 Command小部件中的子菜单。或者,按F3 在图像窗口中。

出现一个小窗口,显示光标在图像窗口中的位置。您现在处于切割模式。在剪切模式下,Command小部件具有以下选项:

救命 解雇

要定义切割区域,请按下按钮1并拖动。切割区域由突出显示的矩形定义,该矩形随着指针的移动而扩展或收缩。对切​​割区域感到满意后,松开按钮。您现在处于纠正模式。在纠正模式下,Command小部件具有以下选项:

救命 解雇

您可以通过将指针移动到其中一个切割的矩形角,按下按钮并拖动来进行调整。最后,按“剪切”以提交复制区域。要在不剪切图像的情况下退出,请按“关闭”。

图像复制

首先,按选择复制编辑 Command小部件中的子菜单。或者,按F4 在图像窗口中。

出现一个小窗口,显示光标在图像窗口中的位置。您现在处于复印模式。在复制模式下,Command小部件具有以下选项:

救命 解雇

要定义复制区域,请按按钮1并拖动。复制区域由突出显示的矩形定义,该矩形随着指针的移动而扩展或收缩。对复制区域满意后,松开按钮。您现在处于纠正模式。在纠正模式下,Command小部件具有以下选项:

复制 救命 解雇

您可以通过将指针移动到其中一个复制矩形角,按下按钮并拖动来进行调整。最后,按复制以提交您的复制区域。要在不复制图像的情况下退出,请按“关闭”。

图像粘贴

首先,按选择编辑 Command小部件中的子菜单。或者,按F5 在图像窗口中。

出现一个小窗口,显示光标在图像窗口中的位置。您现在处于粘贴模式。要立即退出,请按Dismiss。在粘贴模式下,Command小部件具有以下选项:

运营商

过度 在顶上 XOR 减去 减去 区别 bumpmap 更换

救命 解雇

从中选择复合操作运营商 Command小部件的子菜单。每个操作符的行为如下所述。 图像窗口 是当前显示在X服务器上的图像 图片 是使用“文件浏览器”小组件获取的图像。

过度

结果是两个图像形状的结合,用 图片 遮蔽 图像窗口 在重叠区域。

结果很简单 图片 切割的形状 图像窗口 。图像窗口的图像数据都不在结果中。

得到的图像是 图片 形状 图像窗口 剪下。

在顶上

结果与形状相同 图像窗口 ,与 图片 遮蔽 图像窗口 图像形状重叠的地方。请注意,这与之不同,因为图像的外部部分 图像窗口 形状没有出现在结果中。

XOR

结果是来自两者的图像数据 图片 和 图像窗口 在重叠区域之外。重叠区域是空白的。

结果只是图像数据的总和。输出值被裁剪为255(无溢出)。此操作独立于遮罩通道。

减去

的结果 图片 - 图像窗口 ,下溢被裁剪为零。忽略遮罩通道(设置为255,全覆盖)。

的结果 图片 + 图像窗口 ,溢出环绕(mod 256)。

减去

的结果 图片 - 图像窗口 ,下溢环绕(mod 256)。加法和减法运算符可用于执行可逆转换。

区别

abs的结果( 图片 - 图像窗口 )。这对于比较两个非常相似的图像很有用。

的结果 图片 * 图像窗口 。这对于创建阴影很有用。

bumpmap

的结果 图像窗口 阴影 窗口 .

更换

得到的图像是 图像窗口 换成了 图片 。这里忽略了遮罩信息。

对于某些操作,图像合成器需要图像中的遮罩或Alpha通道。这个额外的通道通常定义一个掩码,代表一种图像的切割器。对于形状内的像素,在外边为零,在边界上为零到255之间,matte为255(全覆盖)时就是这种情况。如果图像没有遮罩通道,则对于颜色与像素位置(0,0)匹配的任何像素,将其初始化为0,否则为255.有关定义遮罩通道的方法,请参阅遮罩编辑。

请注意,图像窗口的遮罩信息不会保留用于色彩映射的X服务器视觉效果(例如, StaticColor,StaticColor,GrayScale,PseudoColor )。正确的合成行为可能需要一个 本色 要么 DirectColor 视觉或 标准色图 .

选择复合运算符是可选的。默认运算符是replace。但是,您必须选择合成图像的位置并按下按钮1.在释放前按住按钮,将显示图像轮廓以帮助您识别您的位置。

粘贴图像的实际颜色将被保存。但是,图像窗口中出现的颜色可能不同。例如,在单色屏幕上,即使粘贴的图像可能有许多颜色,图像窗口也会显示为黑色或白色。如果图像保存到文件,则使用正确的颜色书写。为了确保正确的颜色保存在最终图像中,任何 伪类 图像被提升为 DirectClass 。强迫一个 伪类 图像保持不变 伪类 , 使用-colors.

图像剪影

首先,按选择作物转变 Command小部件中的子菜单。或者,按在图像窗口中。

出现一个小窗口,显示光标在图像窗口中的位置。您现在处于裁剪模式。在裁剪模式下,Command小部件具有以下选项:

救命 解雇

要定义裁剪区域,请按按钮1并拖动。裁剪区域由突出显示的矩形定义,该矩形在跟随指针时展开或收缩。对裁剪区域感到满意后,松开按钮。您现在处于纠正模式。在纠正模式下,Command小部件具有以下选项:

作物 救命 解雇

您可以通过将指针移动到裁剪矩形角之一,按下按钮并拖动来进行调整。最后,按裁剪以提交裁剪区域。要退出而不裁剪图像,请按“关闭”。

图像斩波

图像以交互方式切割。切割图像没有命令行参数。首先,选择转变 Command小部件中的子菜单。或者,在图像窗口中按。

你现在在 模式。要立即退出,请按解雇。在Chop模式下,Command小部件具有以下选项:

方向

垂直

救命 解雇

如果选择水平方向(这是默认值),则删除切割线的两个水平端点之间的图像区域。否则,去除切割线的两个垂直端点之间的图像区域。

在图像窗口中选择一个位置以开始切割,按住任何按钮。接下来,将指针移动到图像中的另一个位置。当您移动一条线时,将连接初始位置和指针。释放按钮时,要切割的图像中的区域由您从“命令”小组件中选择的方向确定。

要取消图像斩波,请将指针移回到线的起始点并释放按钮。

图像旋转

按/键将图像旋转90度或旋转-90度。要以交互方式选择旋转度,请选择旋转…转变 Command Widget中的子菜​​单。或者,在图像窗口中按*。

指针旁边绘制一条小水平线。您现在处于旋转模式。要立即退出,请按Dismiss。在旋转模式下,Command小部件具有以下选项:

像素颜色

黑色 蓝色 青色 绿色 灰色 红色 品红 黄色 白色 浏览器…

方向

垂直

作物

真正

削尖

真正

救命 解雇

从“像素颜色”子菜单中选择背景颜色。可以使用颜色浏览器指定其他背景颜色。您可以通过设置X资源pen1到pen9来更改菜单颜色。

如果选择颜色浏览器并按,您可以通过将指针移动到屏幕上所需的颜色来选择背景颜色,然后按任意按钮。

在图像窗口中选择一个点,然后按此按钮并按住。接下来,将指针移动到图像中的另一个位置。移动时,连接初始位置和指针。释放按钮时,图像旋转的程度取决于刚绘制的线的斜率。斜率相对于您从Command小部件的Direction子菜单中选择的方向。

要取消图像旋转,请将指针移回行的起始点并释放按钮。

图像分割

选择效果 - >段 通过分析颜色分量的直方图并使用模糊c均值技术识别均匀的单位来分割图像。尺度空间滤波器分析图像的三个颜色分量的直方图,并识别一组类。每个类的范围用于通过阈值粗略地分割图像。与每个类相关联的颜色由特定类的范围内的所有像素的平均颜色确定。最后,使用模糊c均值技术将任何未分​​类的像素分配给最近的类。模糊c-Means算法可归纳如下:

构建直方图,一个用于图像的每个颜色分量。 对于每个直方图,连续应用尺度空间滤波器并在每个尺度的二阶导数中构建零交叉的间隔树。分析该尺度空间“指纹”以确定直方图中哪些峰值或谷值最为主要。 指纹定义直方图轴上的间隔。每个间隔包含原始信号中的最小值或最大值。如果每个颜色分量位于最大间隔内,则该像素被视为“已分类”并被分配唯一的类号。 使用模糊c-Means技术对在上述阈值遍中未能分类的任何像素进行分类。它被分配给直方图分析阶段中发现的一个类。

模糊c-Means技术试图通过找到平方误差目标函数的群内和的广义的局部最小值来聚类像素。将像素分配给模糊隶属度具有最大值的最接近的类。

有关其他信息,请参阅 Young Won Lim,Sang Uk Lee , '基于阈值和模糊c均值技术的彩色图像分割算法研究“,模式识别,第23卷,第9期,第935-952页,1990年。

图像注释

图像以交互方式注释。没有命令行参数来注释图像。首先,选择注释图像编辑 Command小部件中的子菜单。或者,在图像窗口中按a。

出现一个小窗口,显示光标在图像窗口中的位置。您现在处于注释模式。要立即退出,请按Dismiss。在注释模式下,Command小部件具有以下选项:

字体名称

固定 变量 5×8 6×10 7x13bold 8x13bold 9x15bold 10×20 12×24 浏览器…

字体颜色

黑色 蓝色 青色 绿色 灰色 红色 品红 黄色 白色 透明 浏览器…

盒子颜色

黑色 蓝色 青色 绿色 灰色 红色 品红 黄色 白色 透明 浏览器…

旋转文字

-90 -45 -30 0 30 45 90 180 对话…

救命 解雇

从中选择一个字体名称字体名称 子菜单。可以使用字体浏览器指定其他字体名称。您可以通过设置X资源font1到font9来更改菜单名称。

从中选择字体颜色字体颜色 子菜单。可以使用颜色浏览器指定其他字体颜色。您可以通过设置X资源pen1到pen9来更改菜单颜色。

如果选择颜色浏览器并按,您可以通过将指针移动到屏幕上所需的颜色来选择字体颜色,然后按任意按钮。

如果选择旋转文本,请选择旋转文字 从菜单中选择一个角度。通常,您只想一次旋转一行文本。根据您选择的角度,后续行可能最终会相互覆盖。

选择字体及其颜色是可选的。默认字体是固定的,默认颜色是黑色。但是,您必须选择一个位置才能开始输入文本并按下按钮。下划线字符将出现在指针的位置。光标变为铅笔,表示您处于文本模式。要立即退出,请按Dismiss。

在文本模式下,任何按键都会在下划线的位置显示字符并前进下划线光标。输入文本,完成后按“应用”完成图像注释。要纠正错误,请按返回空间。要删除整行文本,请按删除。任何超出图像窗口边界的文本都会自动继续到下一行。

您为字体请求的实际颜色将保存在图像中。但是,图像窗口中显示的颜色可能不同。例如,在单色屏幕上,即使您选择红色作为字体颜色,文本也会显示为黑色或白色。但是,图像保存到文件中-写 是用红色字体写的。为了确保最终图像中的正确颜色文本,任何 伪类 图像被提升为 DirectClass (见miff(5))。强迫一个 伪类 图像保持不变 伪类 , 使用-colors.

图像合成

以交互方式创建图像合成。没有命令行参数来合成图像。首先,选择综合图像编辑 来自Command小部件。或者,在图像窗口中按x。

首先会显示一个弹出窗口,要求您输入图像名称。按综合, 或键入文件名。按取消 如果您选择不创建合成图像。当你选择,将指针移动到所需的窗口,然后按任意按钮。

如果综合 图像没有任何遮罩信息,您将收到通知并再次显示文件浏览器。输入遮罩图像的名称。图像通常是灰度和与合成图像相同的大小。如果图像不是灰度,则将其转换为灰度,并将得到的强度用作遮罩信息。

出现一个小窗口,显示光标在图像窗口中的位置。您现在处于复合模式。要立即退出,请按Dismiss。在复合模式下,Command小部件具有以下选项:

运营商

过度 在顶上 XOR 减去 减去 区别 bumpmap 更换

混合 顶替 救命 解雇

从Command小部件的Operators子菜单中选择复合操作。每个操作符的行为如下所述。图像窗口是当前显示在X服务器上的图像,图像是获得的图像

过度

结果是两个图像形状的结合,用 图片 遮蔽 图像窗口 在重叠区域。

结果很简单 图片 切割的形状 图像窗口 。图像窗口的图像数据都不在结果中。

得到的图像是 图片 形状 图像窗口 剪下。

在顶上

结果与形状相同 图像窗口 ,与 图片 遮蔽 图像窗口 图像形状重叠的地方。请注意,这与之不同,因为图像的外部部分 图像窗口 形状没有出现在结果中。

XOR

结果是来自两者的图像数据 图片 和 图像窗口 在重叠区域之外。重叠区域是空白的。

结果只是图像数据的总和。输出值被裁剪为255(无溢出)。此操作独立于遮罩通道。

减去

的结果 图片 - 图像窗口 ,下溢被裁剪为零。忽略遮罩通道(设置为255,全覆盖)。

的结果 图片 + 图像窗口 ,溢出环绕(mod 256)。

减去

的结果 图片 - 图像窗口 ,下溢环绕(mod 256)。加法和减法运算符可用于执行可逆转换。

区别

abs的结果( 图片 - 图像窗口 )。这对于比较两个非常相似的图像很有用。

bumpmap

的结果 图像窗口 阴影 窗口 .

更换

得到的图像是 图像窗口 换成了 图片 。这里忽略了遮罩信息。

对于某些操作,图像合成器需要图像中的遮罩或Alpha通道。这个额外的通道通常定义一个掩码,代表一种图像的切割器。对于形状内的像素,在外边为零,在边界上为零到255之间,matte为255(全覆盖)时就是这种情况。如果图像没有遮罩通道,则对于颜色与像素位置(0,0)匹配的任何像素,将其初始化为0,否则为255.有关定义遮罩通道的方法,请参阅遮罩编辑。

如果你选择混合,复合运算符成为过度。图像遮罩通道百分比透明度初始化为因子。图像窗口初始化为(100因子)。其中factor是您在Dialog小部件中指定的值。

顶替 移动由位移图定义的图像像素。有了这个选项, 图片 用作置换贴图。位移图中的黑色是最大正位移。白色是最大负位移,中灰色是中性。缩放位移以确定像素移位。默认情况下,位移适用于水平和垂直方向。但是,如果您指定 面具 , 图片 是水平X位移和 面具 垂直Y位移。

请注意,图像窗口的遮罩信息不会保留用于色彩映射的X服务器视觉效果(例如, StaticColor,StaticColor,GrayScale,PseudoColor )。正确的合成行为可能需要一个 本色 要么 DirectColor 视觉或 标准色图 .

选择复合运算符是可选的。默认运算符是replace。但是,您必须选择合成图像的位置并按下按钮1.在释放前按住按钮,将显示图像轮廓以帮助您识别您的位置。

保存合成图像的实际颜色。但是,图像窗口中出现的颜色可能不同。例如,在单色屏幕上,即使合成图像可能有许多颜色,图像窗口也会显示为黑色或白色。如果图像保存到文件,则使用正确的颜色书写。为了确保在最终图像中保存正确的颜色,任何PseudoClass图像都会被提升为 DirectClass (见米夫)。强迫一个 伪类 图像保持不变 伪类 , 使用-colors.

彩色编辑

交互地执行改变一组像素的颜色。编辑像素没有命令行参数。首先,选择颜色 来自图像编辑 Command小部件的子菜单。或者,在图像窗口中按c。

出现一个小窗口,显示光标在图像窗口中的位置。您现在处于颜色编辑模式。要立即退出,请按解雇。在颜色编辑模式下,命令小部件有这些选项:

方法

更换 floodfill 重启

像素颜色

黑色 蓝色 青色 绿色 灰色 红色 品红 黄色 白色 浏览器…

边框颜色

黑色 蓝色 青色 绿色 灰色 红色 品红 黄色 白色 浏览器…

模糊

0 2 4 8 16 对话…

解开 救命 解雇

从中选择一种颜色编辑方法方法 Command小部件的子菜单。该点法 除非释放按钮,否则将重新着色使用指针选择的任何像素。该替换方法 通过按下按钮重新着色与您选择的像素颜色相匹配的任何像素。Floodfill 通过按下按钮重新着色任何与您选择的像素颜色相匹配的像素,并且是邻居。而filltoborder 更改不是边框颜色的任何相邻像素的遮罩值。最后重启 将整个图像更改为指定的颜色。

接下来,从中选择像素颜色像素颜色 子菜单。可以使用颜色浏览器指定其他像素颜色。您可以通过设置X资源pen1到pen9来更改菜单颜色。

现在按下按钮1选择图像窗口中的像素以更改其颜色。根据您选择的方法规定,其他像素可能会重新着色。通过增加Delta值来增加像素。

如果放大小部件 映射后,将指针定位在图像中会很有帮助(参见按钮2)。或者,您可以选择要从中重新着色的像素放大小部件。将指针移动到放大小部件 并用光标控制键定位像素。最后,按一个按钮重新着色所选像素(或像素)。

您请求像素的实际颜色保存在图像中。但是,图像窗口中显示的颜色可能不同。例如,在单色屏幕上,即使您选择红色作为像素颜色,像素也会显示为黑色或白色。但是,使用-write保存到文件的图像是用红色像素写的。为了确保最终图像中的正确颜色文本,任何 伪类 图像被提升为 DirectClass 强迫一个 伪类 图像保持不变 伪类 , 使用-colors.

MATTE编辑

图像中的遮罩信息对于某些操作(如图像合成)很有用。这个额外的通道通常定义一个掩码,代表一种图像的切割器。对于形状内的像素,在外边为零,在边界上为零到255之间,matte为255(全覆盖)时就是这种情况。

在图像中设置遮罩信息是以交互方式完成的。编辑像素没有命令行参数。开始,然后选择磨砂图像编辑 Command小部件中的子菜单。

或者,在图像窗口中按m。

出现一个小窗口,显示光标在图像窗口中的位置。您现在处于遮罩编辑模式。要立即退出,请按Dismiss。在遮罩编辑模式下,Command小部件具有以下选项:

方法

更换 floodfill 重启

边框颜色

黑色 蓝色 青色 绿色 灰色 红色 品红 黄色 白色 浏览器…

模糊

0 2 4 8 16 对话…

磨砂 解开 救命 解雇

从中选择一种遮罩编辑方法方法 Command小部件的子菜单。该点法 更改使用指针选择的任何像素的遮罩值,直到释放按钮。该替换方法 通过按下按钮更改与所选像素的颜色匹配的任何像素的遮罩值。Floodfill 通过按下按钮更改与所选像素的颜色匹配的任何像素的遮罩值,并且是邻居。而filltoborder重新着色任何不是边框颜色的邻居像素。最后重启 将整个图像更改为指定的遮罩值。选择哑光价值 并出现一个对话框,要求输入遮罩值。输入之间的值0和255。该值被指定为所选像素的遮罩值。现在,按任意按钮选择图像窗口中的像素以更改其遮罩值。您可以通过增加Delta值来更改其他像素的遮罩值。首先添加Delta值,然后从目标颜色的红色,绿色和蓝色中减去。

范围内的任何像素也都会更新其遮罩值。如果放大小部件 映射后,将指针定位在图像中会很有帮助(参见按钮2)。或者,您可以选择一个像素来更改其中的遮罩值放大小部件。将指针移动到放大小部件 并用光标控制键定位像素。最后,按一个按钮更改所选像素(或像素)的遮罩值。遮罩信息仅在a中有效 DirectClass图像 。所以,任何 伪类 图像被提升为 DirectClass 。请注意,matte信息 伪类 不保留用于色彩映射的X服务器视觉效果(例如 StaticColor,StaticColor,GrayScale,PseudoColor )除非你立即将图像保存到文件中(参见写入)。正确的遮罩编辑行为可能需要a 本色 要么 DirectColor 视觉或 标准色图 .

图像绘制

交互式绘制图像。在图像上绘制没有命令行参数。首先,选择 图像编辑 Command小部件中的子菜单。或者,在图像窗口中按d。

光标变为十字准线,表示您处于绘制模式。要立即退出,请按Dismiss。在绘图模式下,Command小部件具有以下选项:

原始

线 长方形 填充矩形 填充圆圈 椭圆 填充椭圆 多边形 填充多边形

颜色

黑色 蓝色 青色 绿色 灰色 红色 品红 黄色 白色 透明 浏览器…

画点画

对角线 垂直 波浪状的 半透明 不透明 打开…

宽度

1 2 4 8 16 对话…

解开 救命 解雇

从中选择绘图基元原始 子菜单。

接下来,从中选择一种颜色颜色 子菜单。可以使用颜色浏览器指定其他颜色。您可以通过设置X资源pen1到pen9来更改菜单颜色。透明色更新图像遮罩通道,对图像合成很有用。

如果选择颜色浏览器并按,您可以通过将指针移动到屏幕上所需的颜色来选择原始颜色,然后按任意按钮。透明色更新图像遮罩通道,对图像合成很有用。

如果合适,从中选择一个点画画点画 子菜单。可以使用文件浏览器指定其他点画。从文件浏览器获得的点画必须位于X11位图格式的磁盘上。

如果合适,从中选择线宽宽度 子菜单。要选择特定宽度,请选择对话 小部件。

在图像窗口中选择一个点,然后按下按钮1并按住。接下来,将指针移动到图像中的另一个位置。移动时,一条线连接初始位置和指针。释放按钮时,图像将使用您刚绘制的图元进行更新。对于多边形,当您按下并释放按钮而不移动指针时,图像会更新。

要取消图像绘制,请将指针移回行的起始点并释放按钮。

利益区域

首先,从Command小部件中选择Pixel Transform子菜单中的Region of Interest。或者,在图像窗口中按R键。

出现一个小窗口,显示光标在图像窗口中的位置。您现在处于感兴趣区域模式。在感兴趣区域模式中,Command小部件具有以下选项:

救命 解雇

要定义感兴趣的区域,请按按钮1并拖动。感兴趣的区域由突出显示的矩形定义,该矩形随着指针的移动而扩展或收缩。一旦您对感兴趣的区域感到满意,请松开按钮。您现在处于应用模式。在应用模式下,Command小部件具有以下选项:

文件

保存… 打印…

编辑

解开 重做

转变

翻动 拍击声 右旋 向左旋转

提高

色调… 饱和… 亮度… 伽玛… 斯皮夫 平淡 均衡 规范化 否定 灰阶 量化…

效果

去斑 浮雕 减少噪音 添加噪音 锐化… 模糊… 阈… 边缘检测…… 传播… 灯罩… 提高… 分割…

F / X

曝光过度… 漩涡… 爆… 波… 油漆 炭画……

杂记

图片信息 放大图片 显示预览… 显示直方图 显示遮罩

救命 解雇

您可以通过将指针移动到其中一个矩形角,按下按钮并拖动来调整感兴趣的区域。最后,从Command小部件中选择一种图像处理技术。您可以选择多种图像处理技术应用于某个区域。或者,您可以在应用其他图像处理技术之前移动感兴趣的区域。要退出,请按Dismiss。

图像PANNING

当图像超出X服务器屏幕的宽度或高度时,显示屏会映射一个小的平移图标。平移图标中的矩形显示当前在图像窗口中显示的区域。要平移图像,请按任意按钮并在平移图标内拖动指针。平移矩形随指针移动,图像窗口更新以反映平移图标内矩形的位置。选择要查看的图像区域后,松开按钮。

使用箭头键在图像窗口内向上,向下,向左或向右平移图像一个像素。

如果图像变得小于X服务器屏幕的尺寸,则撤消平移图标。

用户偏好

首选项会影响默认行为显示屏(1)。首选项为true或false,并以.displayrc形式存储在主目录中:

显示图像以背景为中心'

此背景幕覆盖整个工作站屏幕,对于在查看图像时隐藏其他X窗口活动非常有用。背景颜色指定为背景颜色。有关详细信息,请参阅X资源。在程序退出时确认'

退出之前要求确认显示屏(1) 程序。显示伽马的正确图像'

如果图像具有已知的伽玛,则会更正伽玛以匹配X服务器的伽马值(请参阅X资源 displayGamma). 将Floyd / Steinberg误差扩散应用于图像'

抖动的基本策略是通过平均几个相邻像素的强度来交换空间分辨率的强度分辨率。在这种偏好下,可以改善在减少颜色时遭受严重轮廓的图像。为色彩映射的X视觉效果使用共享色彩映射'

此选项仅在默认X服务器可视化时适用 伪 要么 灰阶 。参考 - 视觉 更多细节。默认情况下,会分配共享色彩映射。该图像与其他X客户端共享颜色。某些图像颜色可能是近似的,因此您的图像可能看起来与预期的非常不同。否则,图像颜色将完全按照定义的方式显示。但是,安装图像色彩映射时,其他客户端可能会使用technicolor。将图像显示为X服务器像素图'

默认情况下,图像保持为XImage。将此资源设置为True以使用服务器Pixmap。如果图像超出服务器屏幕的尺寸并且您打算平移图像,则此选项很有用。使用Pixmaps比使用XImage更快地进行平移。 Pixmaps被认为是一种宝贵的资源,可以自行决定使用它们。