这是可以在 OnWorks 免费托管服务提供商中使用我们的多个免费在线工作站之一运行的命令 pnmtops,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
pnmtops - 将便携式任意地图转换为 PostScript
概要
pnmtop [-规模 s[-dpi n[-图像宽度 n[-图像高度 n[-宽度=N[-高度=N]
[- 等像素[转|-不转[-rle|-游程[-无中心[-设置页面[-鼻子页]
[文件]
所有选项都可以缩写为其最短的唯一前缀。 您可以使用两个连字符
而不是一个。 您可以使用空格而不是空格分隔选项名称及其值
一个等号。
商品描述
读取 Netpbm 图像作为输入。 生成封装的 PostScript 作为输出。
如果输入文件是彩色 (PPM), pnmtop 生成彩色 PostScript 文件。 一些
PostScript 解释器无法处理彩色 PostScript。 如果你有其中之一,你会
需要运行你的图像 ppmtogm 第一。
如果您未指定输出尺寸标注选项,则输出图像的尺寸就像您
已指定 -比例=1.0,这意味着大约 72 个像素的输入图像生成
一英寸的输出(如果适合页面)。
使用 -图像宽度, -图像高度, - 等像素, -宽度, -height及 -规模 调整那个。
配置
-图像宽度
-图像高度 告诉您希望图像在页面上有多宽和多高,以英寸为单位。
图像的纵横比被保留,所以如果你同时指定这两个,
页面上的图像将是适合这些框的最大图像
尺寸。
如果这些尺寸大于页面大小,您会得到 Postscript 输出
跑出页面。
你不能使用 图像宽度 or 图像高度 - -规模 or - 等像素.
- 等像素
此选项使输出图像具有与输入相同的像素数
图片。 因此,如果输出设备为 600 dpi 并且您的图像宽度为 3000 像素,则
输出图像将是 5 英寸宽。
你不能使用 - 等像素 - -图像宽度, -图像高度或 -规模.
-规模 告诉您希望页面上的图像有多大。 该值是英寸数
您希望生成输入的 72 像素的输出图像。
但是, pnmtop 将数字四舍五入为输出的整数
设备像素。 例如,如果输出设备是 300 dpi 并且您指定 -比例=1.0,
然后 75(不是 72)个输入像素变成一英寸的输出(4 个输出像素用于
每个输入像素)。 请注意, -dpi 选项告诉 pnmtop 每英寸有多少像素
输出设备生成。
如果如此指定的尺寸不适合页面(由 -宽度
和 -height 选项或默认页面大小 8.5 英寸 x 11 英寸), pnmtop
忽略 -规模 选项,发出警告,并缩放图像以适合
页面。
-dpi 此选项指定输出设备的每英寸点数。 默认值为 300
新闻部。 理论上 PostScript 是独立于设备的,你不必担心
这个,但在实践中,如果设备,它的光栅渲染可能会有难看的带
像素和图像像素不同步。
此外,此选项对于 等像素 选项。
-宽度
-height 这些选项指定要输出的页面的尺寸
被打印。 这会影响输出图像的大小。
页面大小没有影响,但是,当您指定 -图像宽度,
-图像高度或 - 等像素 选项。
这些选项也可能影响图像在页面上的定位,甚至影响
打印输出时由打印机/绘图仪选择(或切割)的纸张。 见
-鼻子页 选项。
默认值为 8.5 英寸 x 11 英寸。
转 -不转 这些选项控制图像是否旋转 90 度。 一般,
如果图像在翻转时更适合页面(例如图像比实际宽
高,但页面的高度大于宽度),它会自动转到
更好地适应页面。 如果您指定 转 选项, pnmtop 把图像没有
不管它的形状如何; 如果您指定 -不转, pnmtop 不 而不去 随便转
它的形状是什么。
-rle -游程 这些相同的选项指定运行长度压缩。 这可能会节省
如果主机到打印机的链接很慢,则时间; 但通常打印机的处理
时间占主导地位,所以 -rle 使事情变慢。
-无中心
默认情况下, pnmtop 使图像在输出页面上居中。 你可以导致 pnmtop 至
而是将图像放在页面的左上角 -无中心
选项。 这对于可以包含 PostScript 文件但不能包含 PostScript 文件的程序很有用
处理不在左上角的图片。
为了向后兼容, pnmtop 接受选项 -中央,但它没有
效果。
-设置页面
pnmtop 可以生成一个“setpagedevice”指令来告诉打印机/绘图仪什么
要使用(或裁切)的纸张尺寸。 它在该指令中指定的尺寸是
那些被选择或默认的 宽度 和 高度 选项或默认。 如果你
想要在输出中使用“setpagedevice”指令,请指定 -设置页面。 这可以
如果您的打印机因此指令而窒息,该指令并不总是被定义,则很有用
在 Postscript 中,或者您想伪造打印机并在一种尺寸的纸张上打印为
如果你在另一个上打印。
在 10.0 版之前,默认是生成“setpagedevice”指令,并且
有开关 -鼻子页 压制它,但这实际上现在是一个空操作。
使用 onworks.net 服务在线使用 pnmtops