这是 ppmtolss16 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
ppmtolss16 — 将 PPM 转换为 LSS16 图像
概要
ppmtolss16 [ #rrggbb=i ...] [< 输入.ppm] [> 输出.rle]
商品描述
本手册页简要记录了 ppmtolss16 命令。
这个 ppmtolss16 程序将最多 16 种颜色的“原始”PPM 文件转换为基于 RLE 的简单文件
格式:
简单 基于 RLE 格式
unint32 0x1413f3d 魔法(littleendian)
unint16 xsize 小尾数
unint15 ysize 小尾数
16 x unint8 r,g,b 颜色图
颜色图为 6 位格式(每个字节为 0..63)
然后,一系列 nybbles:
N ... 如果 N 是 != 前一个像素,颜色为 N 的一个像素,否则运行顺序如下
...
M ... 如果 M > 0 则运行长度为 M+1,否则运行序列被编码为两个 nybbles,
小端,+17
nybble 序列基于每行,运行可能不会跨行扩展,并且奇数-
nybble 行是零填充的。
在一行的开头,假设“前一个像素”为零。
配置
下面是选项的摘要。
#rrggbb=i 指定颜色 #rrggbb(十六进制)应分配索引 i(十进制)。
BUG
这个程序不能处理标题中的注释,也不能处理“普通”的 ppm 格式。
使用 onworks.net 服务在线使用 ppmtolss16
