这是命令 rawtopgm,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
rawtopgm - 将原始灰度字节转换为可移植的灰度图
概要
生顶 [-bpp [1|2]][-小端[-最大值 N[-标题跳过 N[- 跳过 N]
[-tb|- 顶底[宽度 高度[图像文件]
商品描述
读取原始灰度值作为输入。 生成 PGM 文件作为输出。 输入文件是
只是一个纯二进制数序列,每个字节一个或两个字节,双端或
littleendian,代表灰度值。 它们可以从上到下、从左到右排列
从右或从下到上,从左到右。 可能有任意的头信息
文件的开头( 生顶 除了标题之外完全不注意
尺寸)。
论据 生顶 告诉如何解释像素(由
常规图形格式的标题)。
这个 宽度 和 高度 参数告诉图像的尺寸。 如果省略这些
参数, 生顶 假设它是一个二次图像并根据尺寸确定尺寸
输入流的。 如果这个尺寸不是一个完美的正方形, 生顶 将失败。
当你没有指定 宽度 和 高度, 生顶 将整个输入流读入
一次存储,这可能会占用大量存储空间。 除此以外, 生顶 通常商店
一次只有一排。
如果你不指定 图像文件, 或指定 -,输入来自标准输入。
PGM 输出是标准输出。
配置
-最大值 N
N 是输入中灰度值的最大值,也是 PGM 的最大值
输出图像。 默认是可以表示的最大值
用于每个样本的字节数(即 255 或 65535)。
-bpp [1|2]
告诉代表输入中每个样本的字节数。 如果值为
2, 最高有效字节在流中的第一个。
默认为每个样本 1 个字节。
-小端
表示每个输入样本的字节按最不重要的顺序排列
字节优先。 如果没有这个选项, 生顶 首先假设 MSB。 这显然有
当每个样本只有一个字节时没有影响。
-标题跳过 N
生顶 跳过 N 流开头的字节并读取图像
之后立马。 默认值为 0。
当输入实际上是某种图形格式时,这很有用
描述性标题后跟一个普通光栅,并且您没有程序
理解标题或者您想忽略标题。
- 跳过 N
如果行的末尾有填充,您可以使用此选项跳过它。
请注意, rowskip 不必是整数。 令人惊讶的是,我曾经有一个图像
每行 0.376 字节的填充。 原来这是由于文件传输
问题,但我仍然能够读取图像。
每行跳过一个小数字节意味着每多行跳过一个字节。
-BT -底部优先
默认情况下, 生顶 假设输入中的像素从上到下,从左到
对。 如果您指定 -BT or -底部优先, 生顶 假设像素底部
到顶部,从左到右。 分子动力学和徕卡共焦格式,用于
例如,使用后一种安排。
如果你不指定 -BT 当你应该或反之时,结果图像是
颠倒,你可以用它来纠正 翻转 .
此选项导致 生顶 一次将整个输入流读入存储,
这可能需要大量存储空间。 通常, 生顶 只存储一行
时间。
为了向后兼容, 生顶 也接受 -tb 和 - 顶底 意思是
完全一样的东西。 这些名称倒退的原因是原来的
作者认为它指定了假设数据的错误结果是
应通过从上到下翻转结果来纠正从上到下。 今天我们
将其视为简单地指定输入数据的格式,以便没有
错误的结果。
使用 onworks.net 服务在线使用 rawtopgm
