GoGPT Best VPN GoSearch

OnWorks 网站图标

xli - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 xli

这是可以在 OnWorks 免费托管服务提供商中使用我们的多个免费在线工作站之一运行的命令 xli,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


xli - 将图像加载到 X11 窗口或根窗口

概要


XLI [global_options] {[image_options] 图像 ...}
XLI [global_options] [image_options] 标准输入 < 图像

商品描述


XLI 在 X11 窗口中显示图像或将它们加载到根窗口中。 见 图像
类型 以下部分了解支持的图像类型。

如果文件名 标准输入 给定,xli 将从标准输入读取图像。

如果目标显示器不能支持图像中的颜色数,则图像
将抖动(单色目标)或减少其颜色图(颜色目标)
作为适当的。 这也可以通过强制执行 -半色调, -抖动颜色
选项​​。

可以指定各种图像处理,包括伽马校正、
增亮、剪裁、抖动、深度减少、旋转和缩放。 其中大部分
操作具有简单的实现; 速度被选择为上述精度。

如果您在窗口中查看大图像,初始窗口最多为 90%
除非窗口管理器没有正确处理窗口大小,否则显示的大小
请求或者如果您使用了 -全屏 or -填充屏幕 选项。 您可以移动图像
通过用第一个鼠标按钮在窗口中拖动。 光标将指示
您可以拖动哪些方向(如果有)。

当键盘焦点在窗口中时,您可以:
输入 'q' 或 '^C' 退出 xli。
输入空格、'n' 或 'f' 以移动到列表中的下一个图像。
键入“b”或“p”以移至列表中的上一个图像。
类型 。 重新加载图像。
键入 l 逆时针旋转图像。
键入 r 顺时针旋转图像。
键入 0 将图像假定的伽马设置为您的显示伽马
(通常会使图像变暗)
键入 1 以将图像假定的 gamma 设置为 1.0
(通常使图像变亮)
键入 5-2 使图像变亮(小步 5,大步最多 2)
键入 6-9 使图像变暗(6 个小步,最多 9 个大步)
类型 > 分别< 分别放大。 出去

可以通过混合和匹配来完成各种常见的图像处理
可用选项。 请参阅标题为 HINTS 用于 图像 DISPLAYS 一些想法。

RESOURCE CLASS


XLI 使用资源类名 _XSETROOT_Id HPMC胶囊 窗口 经理 需要 Free Introduction 资源
设置。

全球 配置


以下选项会影响全局操作 XLI. 它们可以在任何地方指定
在命令行上。

-默认
将根背景设置为默认的根组织。 这与 设置根目录
没有任何争论。

-debug 以同步模式与 X 服务器对话。 这对于调试很有用。 如果一个 X
在此模式下出现错误,将转储核心。

-转储核心
信号不会被捕获,而是会发生核心转储。

-显示 DISPLAY_NAME
要将图像发送到的 X11 显示名称。

-dispgamma 显示_伽玛
指定适合显示设备的伽马校正值。 这个
覆盖从环境变量中读取的值 显示伽马,或
默认值 2.2,对于许多显示器来说大致正确。 一个值
1.6 到 2.8 之间是合理的。 如果单个图像太亮或太暗,请使用
-gamma 选项。

xli 提供了一个名为“chkgamma.jpg”的图像,可让您设置显示
伽马相当准确。 该文件包含两个灰度渐变。 已选择坡道
在人眼看来是线性的,一种使用连续色调,另一种使用
抖动。 当显示伽玛正确时,两个斜坡应该看起来对称,
它们看起来同样明亮的点应该几乎正好是从
从上到下。 (要找到这一点,如果您稍微远离屏幕会有所帮助,
并稍微散焦你的眼睛。)

如果相等的亮度点高于中心,则增加伽马,如果是则减少它
中心下方。 该值通常在 2.2 左右 一旦你猜对了,你就可以
在 .profile 中设置 DISPLAY_GAMMA 环境变量

-填充屏幕
使用整个屏幕来显示图像。 图像将被放大,以便它
正好适合屏幕的大小。 如果还指定了 -onroot,它将被放大
以完全填满屏幕。

-fit 强制图像使用默认的视觉和颜色图。 如果您不这样做,这很有用
当颜色图焦点在图像窗口内时想要技术色彩效果,但它
可能会降低显示图像的质量。 如果 -onroot 或
-windowid 已指定。

-对所有人
将 -fillscreen 和 -fullscreen 选项应用于所有图像,而不仅仅是第一个。

-fork 叉 xli。 这会导致 xli 与外壳分离。 这个选项
自动开启-安静。

-全屏
使用整个屏幕来显示图像。 图像将被包围
如果边框小于屏幕。 如果还指定了 -onroot,则图像
将被放大,使其刚好适合屏幕的大小。

-几何学 宽x高[{+-X}{+-}Y]
这将图像加载到的窗口的大小设置为不同的
值比图像的大小。 在窗口中查看图像时,这可以是
用于设置查看窗口的大小和位置。 如果尺寸不是
在几何中指定,(或设置为 0),那么大小将被选择为
小到能够适应屏幕中的窗口(像往常一样)。

-转到图像名称
当到达图像列表的末尾时,转到图像 图像名称。 这是
用于生成循环幻灯片放映。 如果同名图像不止一张
由于目标存在于参数列表中,因此使用参数列表中的第一个。

-help [选项...]
提供有关选项或选项列表的信息。 如果没有给出选项,一个简单的
交互式帮助工具被调用。

-确认
识别提供的图像而不是显示它们。

-安装
窗口聚焦时强制安装图像颜色图。 这违反了
ICCCM 标准,并且只允许使用简单的窗口管理器进行操作。 用
仅当您的窗口管理器未正确安装颜色图时才使用此选项。

-list 列出沿图像路径的图像。

-onroot
将图像加载到根窗口而不是在窗口中查看。 这个选项
自动设置 -fit 选项。 这是相反的 -视图. 如果用于
与 -fullscreen 结合使用,图像将被缩放到刚好适合。 如果与
-fillscreen,图像将被放大以完全填满屏幕。 -边界,-在,
和 -center 也会影响结果。

-path 显示查找时将使用的图像路径和图像后缀
图片。 这些是从 〜/.xlirc 并可选择来自系统范围的文件
(通常是 /usr/lib/xlirc)。

-像素图
强制使用像素图作为后备存储。 这是为服务器提供的
后备存储已损坏(例如某些版本的 AIXWindows 服务器)。 它可能
提高提供后备存储的服务器的滚动性能。

-私人的
强制使用私有颜色图。 通常颜色是共享分配的,除非
没有足够的颜色可用。

-安静的力量 XLI视点 请安静。

-支持的
列出支持的图像类型。

-冗长
原因 XLI 健谈,告诉你它在玩什么样的形象和
它必须做的任何特殊处理。 这是默认设置 视点XLI.

-版
打印此版本的版本号和补丁级别 XLI.

-view 在窗口中查看图像。 这是相反的 -onroot 和默认为
视点XLI.

-视觉的 视觉名称
强制使用特定的视觉类型来显示图像。 一般 XLI 尝试
为特定图像类型选择最佳可用图像。 可用的视觉
类型有:DirectColor、TrueColor、PseudoColor、StaticColor、GrayScale 和
静态灰色。 不冲突的名称可以缩写并且忽略大小写。

-windowid 十六进制窗口 ID
设置特定窗口 ID 的背景像素图。 参数必须在
十六进制,必须以“0x”开头(eg -windowid 0x40000b。 这是打算
用于设置一些使用未标记虚拟根的服务器的背景像素图
(eg HP-VUE),但可以有其他有趣的应用程序。

执着的 图像 配置


以下选项可能位于每个图像之前。 它们从下一张图像开始生效,并且
继续直到被覆盖或取消 - 新选项。

-边境 颜色
这将设置窗口或剪切图像的背景部分,而不是
被任何图像覆盖 颜色.

- 提亮 百分比
为彩色图像颜色图指定百分比乘数。 价值超过
100 会使图像变亮,小于 100 之一会使图像变暗。

颜色 n
指定要在图像中使用的最大颜色数。 这是一种方式
强制减少图像的深度。

-抖动

-颜色抖动
如果颜色数量减少,则使用 Floyd-Steinberg 抖动对图像进行抖动。
这会很慢,但会以受限的颜色提供更好看的结果
设置。 -抖动-颜色抖动 是等价的。

-延迟
设置 xli 自动前进到下图, 之后的秒
显示下一个图像文件。

-抖动
使用 Floyd-Steinberg 抖动算法将彩色图像抖动为单色。
在单色显示器上查看彩色图像时,默认情况下会发生这种情况。 这是
慢于 -半色调 并影响图像准确性,但通常看起来要好得多。

-伽马 图像_伽玛
指定要显示图像的显示器的灰度系数。 图片
似乎有两种风格:1)由光线追踪器产生的线性彩色图像,
扫描仪等。这些类型的图像直接显示时通常看起来太暗
到 CRT 显示器。 2) 经过处理以在典型 CRT 上看起来正确的图像
无需任何处理即可显示。 这些图像已经过“伽马校正”。
默认情况下,xli 假设 8 位图像已经过伽马校正并且不需要
其他处理。 假设 24 位图像是线性的。 如果线性图像是
显示好像是经过伽马校正的,它看起来太暗了,伽马值为
应指定1.0,以便xli可以校正CRT显示的图像
设备。 如果伽马校正图像显示为线性图像,则
它看起来太轻了,伽马值(大约)2.2 应该是
为该图像指定。 某些格式 (RLE) 允许嵌入图像伽马
作为文件本身的注释,-gamma 选项允许覆盖
文件注释。 一般来说,小于 2.2 的值会使图像变亮,并且
大于 2.2 的值会使图像变暗。 一般来说,这会更好地工作
比 -brighten 选项。

-gray 将图像转换为灰度。 这在显示彩色图像时非常有用
在色彩能力有限的服务器上。 可选拼写 -灰色 也可能是
用过的。

-延迟
将此图像使用的延迟设置为 秒(见 -延迟)。 如果 -延迟
已指定,这将覆盖它。 如果未指定,则设置自动
此图像的提前延迟,而其他人将等待用户推进它们。

-光滑
平滑彩色图像。 这减少了放大图像后的块状。 如果使用
在单色图像上,没有任何反应。 此选项可能需要一段时间才能执行,
特别是在大图像上。 您可以指定多个 -光滑 每个选项
图像,导致平滑算法的多次迭代。

-标题 窗口标题
设置用于显示图像的窗口的标题栏。 这将覆盖任何
从图像文件中读取的标题。 标题也将用于图标
名称。

-xpm 颜色上下文键
选择首选的 xpm 颜色映射。 XPM 文件可能包含不止一种颜色
映射,每个映射都适用于特定的视觉效果。 通常 xli 会
通过检查从 XPM 文件支持的颜色映射中选择适当的颜色映射
在默认的 X 视觉类和深度上。 此选项允许用户覆盖
这个选择。 的法律价值 颜色上下文键 分别是:m、g4、g 和 c。 m = 单声道,g4
= 4 级灰色,g = 灰色,c = 颜色)。

-x缩放 百分比
将图像的 X 轴缩放 百分比. 大于 100 的数字将展开
图像,较小的将压缩它。 零值将被忽略。 这个
选项,以及相关的 -yzoom 可用于校正图像的纵横比
要显示。

-yzoom 百分比
将图像的 Y 轴缩放 百分比。 看 -x缩放 获取更多信息。

-放大 百分比
X 轴和 Y 轴同时缩放 百分比。 看 -x缩放 获取更多信息。
从技术上讲,实际缩放的百分比是所提供数字的平方
因为缩放是针对两个轴的,但我选择了一致性而不是准确性。

-自动缩放
放大大图像以适合屏幕; 不要缩放小图像。

-新选项
重置传播的选项。 这 -明亮的, -颜色, - 颜色抖动, -延迟, -抖动,
-伽马, -灰色的, -标准化, -光滑的, -xzoom, -yzoom-放大 选项通常
传播到所有以下图像。

局部 图像 配置


以下选项可能位于每个图像之前。 这些选项是它们的图像的本地选项
之前。

-在 X,Y
表示加载图像的坐标 X,Y 在基础图像上。 如果这是一个
第一张图片的选项,以及 -onroot 选项被指定,图像将是
在显示背景的给定位置加载。

-背景 颜色
使用 VHDL 语言编写 颜色 作为背景颜色而不是默认颜色(通常是白色,但这个
取决于图像类型)如果您将单色图像转换为彩色图像
显示。

-中央
将图像放在加载的基本图像上。 如果这是第一个选项
图像,以及 -onroot 选项被指定,图像将居中
显示背景。

-夹 X,Y,W,H
在加载之前剪辑图像。 XY 定义剪辑的左上角
区域,以及 WH 定义区域的范围。 零值 W or H
解释为图像的其余部分。 注意 XY 可能是负面的,并且
WH 可能比图片大。 这会导致在周围放置边框
图片。 边框颜色可以设置为 -边境 选项。

-扩张
强制图像(在所有其他可选处理之后)扩展为 True
彩色(24 位)图像。 这在支持 24 位颜色的系统上很有用,但
xli 可能会选择将位图或 8 位图像加载到另一个中
您的系统支持较小的深度视觉效果。

-前景 颜色
使用 VHDL 语言编写 颜色 作为前景色而不是黑色,如果您正在传输
单色图像到彩色显示器。 这也可以用来反转
单色图像的前景色和背景色。

-半色调
在单色显示器上显示时强制彩色图像的半色调抖动。
在单色图像上忽略此选项。 这种抖动算法打击了
图像放大十六倍; 如果你不喜欢这个, -抖动 选项不会吹
图像向上,但需要更长的时间来处理并且精度会降低。

-倒置
反转单色图像。 这是简写 -前景 白色 -背景
黑色.

-merge 在本地处理后将此图像合并到基础图像上。 基本图像是
被认为是指定的第一个图像或未在前面的最后一个图像
by -合并. 如果结合使用 -在-夹, 非常复杂的图像可以
建立。 请注意,最终图像将是第一张图像的大小,并且
随后合并的图像覆盖先前的图像。 最终的图像大小可以是
通过使用更改 -夹 选项以使其更大或更小。
默认情况下,对于所有图像,如果 -onroot or -windowid 选项是
指定的。

-芋头 图像名称
强制将下一个参数视为图像名称。 如果名称,这很有用
图像是 -抖动,例如。

-标准化
标准化彩色图像。

-旋转
旋转图像 顺时针。 该数字必须是 90 的倍数。

示例


将光栅文件“my.image”加载到背景上并复制它以填充整个
背景:

xli -onroot my.image

将单色图像“my.image”加载到背景上,使用红色作为前景
颜色,复制图像,并将“another.image”覆盖在坐标 (10,10) 上:

xli -前景红色 my.image -at 10,10 another.image

将矩形区域从 10 到 110 沿 X 轴居中,从 10 到高度居中
沿 Y 轴的图像:

xli -center -clip 10,10,100,0 my.image

要将图像的大小加倍:

xli -zoom 200 我的图像

将图像的大小减半:

xli -zoom 50 我的图像

要使暗图像变亮:

xli -brighten 150 my.image

要使明亮的图像变暗:

xli -brighten 50 my.image

HINTS 用于 图像 DISPLAYS


由于图像可能来自多种来源,因此它们可能具有多种
您的显示器可能不支持的宽高比。 这 -x缩放-yzoom 选项
可用于在显示前更改图像的纵横比。 如果你使用这些
选项,建议您增加其中一个维度的大小,而不是
缩小另一个,因为缩小会丢失细节。 例如,许多 GIF 和 G3 FAX
图像的 X:Y 比率约为 2:1。 您可以更正此问题以在 1:1 显示器上查看
与任何一个 -x缩放 50 or -yzoom 200 (将 X 轴缩小到其大小的 50%,并将 Y 轴扩大到
分别为其大小的 200%),但应使用后者,以免细节丢失
转换。

放大彩色图像时,您可以减少块状 -光滑. 对于 300% 或
更多,我推荐两个平滑通道(虽然这可能需要一段时间才能在慢速
机器)。 图像会有明显的改善。

您可以通过加载更多图像来对图像的一小部分进行图像处理
不止一次并使用 -合并, -在-夹 选项。 加载图像,然后将其与
自己的剪辑、处理过的版本。 照亮一个 100x100 的矩形部分
例如,位于 (50,50) 处的图像,您可以输入:

xli my.image -merge -at 50,50 -clip 50,50,100,100 -brighten 150 my.image

如果您使用带有小颜色图的显示器来显示彩色图像,请尝试使用
-灰色 转换为灰度的选项。

XLITO


克利托 (XLoadImageTrailingOptions) 是一个单独的实用程序,它提供了一种文件格式
用适当的选项标记图像文件以正确显示的独立方式。
它通过将用户指定的字符串附加到文件中来实现这一点,并用一些魔法标记
数字,以便该字符串可以由知道在哪里查找的程序提取。 自从
几乎所有的图像文件都有某种图像大小说明符,加载或
操作这些文件不会超出他们读取图像的位置,所以
尾随信息可以安全地附加到文件中。 如果附加此信息
导致其他实用程序出现问题,可以简单地将其删除。

XLI 将识别图像文件末尾的这些尾随选项,并将处理
嵌入的字符串就好像它是一个命令行序列 图像 配置。 任何 全球
配置 将被忽略,并且 图像 配置 永远不会传播到其他图像。

可以通过以下方式检查尾随选项:

xlito 图像文件...

更改或添加:

xlito -c "选项字符串" image_file

并删除:

xlito -d 图像文件 ...

例如,如果您有一个 gif 文件 fred.gif,它太暗并且是错误的方面
比率,那么它可能需要查看:

xli -yzoom 130 -gamma 1.0 fred.gif

让它看起来不错。 然后可以通过以下方式将这些选项附加到文件中:

xlito -c "-yzoom 130 -gamma 1.0" fred.gif

从那时起 xli 将从图像文件本身获得适当的选项。 见
克利托 有关此实用程序的更多详细信息,请手动输入。

路径 AND EXTENSIONS


该文件 〜/.xlirc (以及可选的系统范围文件)定义路径和默认值
扩展名 XLI 将在查找图像时使用。 这个文件可以有两个语句:
“path=”和“extension=”(等号必须跟在单词后面,中间没有空格)。
“path=”关键字之后的所有内容都将被添加到所提供的图像名称,如果
提供的名称未指定现有文件。 路径将在
它们被指定的顺序。 “extension=”关键字之后的所有内容都将被附加
如果提供的名称未指定现有文件,则为提供的图像名称。 作为
对于路径,这些扩展名将按照给定的顺序进行搜索。 评论是
井号 (#) 之后的行的任何部分。

下面是一个示例 〜/.xlirc 文件:

# 寻找图片的路径
路径= /usr/local/images
/home/usr1/guest/madd/图像
/usr/include/X11/位图

# 图像的默认扩展名; .Z 是自动的; 按顺序扫描
扩展名= .csun .msun .sun .face .xbm .bm

版本 XLI 在版本 01 之前,补丁级别 03 将加载系统范围的文件(如果
任何),然后是用户的文件。 这种行为使用户难以
如果她不想要默认值,请配置她的环境。 较新的版本将忽略
如果存在个人配置文件,则为系统范围的文件。

图像 类型


XLI 目前支持以下图片类型:

CMU 窗口管理器光栅文件
Faces Project 图片
模糊位图 (.fbm) 图像
宝石位图
GIF 图像(包括 GIF89a 兼容性)
G3 传真图像
JFIF 风格的 jpeg 图像
McIDAS 区域文件
MacPaint 图像
Windows、OS/2 RLE 映像
单色 PC 画笔 (.pcx) 图像
CD 图像上的照片
便携式位图(.pbm、.pgm、.ppm)图像
太阳单色光栅文件
太阳色 RGB 光栅文件
Targa (.tga) 文件
犹他州栅格工具包 (.rle) 文件
X 像素图 (.xpm) 文件(版本 1、2C 和 3)
X10位图文件
X11位图文件
X Window Dump(TrueColor 和 DirectColor 除外)

支持普通、紧凑和原始 PBM 图像。 标准和游程长度编码
支持 Sun 光栅文件。 任何名称以 .Z 结尾的图像都被假定为
压缩图像并将通过“解压缩”过滤。 如果 HAVE_GUNZIP 定义在
Makefile.std 生成文件,然后任何名称以 .gz 或 .Z 结尾的图像都将被过滤
通过 gunzip。

任何看起来像 uuencoded 文件的文件都将被自动解码。

作者


原作者是:
吉姆弗罗斯特
军刀软件
[email protected]

xli 1.16 版是从 xloadimage 3.01 派生出来的,由以下人员提供:
格雷姆·吉尔
[email protected]

xli 1.17 版由 xli 1.16 派生而来
[email protected]

对于其他贡献者的或多或少完整的列表(有 很多 其中),请
请参阅随发行版附带的 README 文件。

使用 onworks.net 服务在线使用 xli


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。