Amazon Best VPN GoSearch

OnWorks 网站图标

potrace - 云端在线

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

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

程序:

您的姓名


potrace - 将位图转换为矢量图形。

概要


钾肥 [选项] [文档名称...]

商品描述


钾肥 是一种跟踪位图的工具,这意味着,将位图转换为平滑的,
可缩放的图像。 输入是位图,这意味着基于像素的图像由
只有黑白两种颜色。 输出为 EPS、PDF、SVG 或其他多种格式之一
矢量格式。 一个典型的用途是从扫描数据创建矢量图形,例如
公司或大学徽标、手写笔记等。生成的图像不是“锯齿状”
像位图,但平滑。 然后它可以以任何分辨率呈现。

钾肥 可以读取以下格式的位图:PBM、PGM、PPM(统称为
PNM,见 PNM(5)) 以及 BMP(Windows 和 OS/2 位图格式)。 输入图像应该
只使用黑白两种颜色。 如果输入中出现其他像素值,则它们
将使用简单的阈值方法转换为黑白。

钾肥 目前可以产生以下输出格式:EPS、PostScript、PDF、SVG、
DXF、GeoJSON、PGM、Gimppath 和 XFig。 将来可能会添加其他后端。

配置


支持以下选项。 维度(类型参数 暗淡) 可以有可选
单位,例如 6.5 英寸、15 厘米、100 磅。 默认单位是英寸(或厘米,如果是
在编译时配置,请参阅下面的编译时间配置)。 对于基于像素的输出
PGM、DXF、GeoJSON、Gimppath等格式,默认单位为像素。

一般用途总体评估 opţiuni:
-H, - 帮帮我 打印帮助信息并退出。

-v, - 版 打印版本信息并退出。 这也显示了默认值
编译成这个版本 钾肥.

-l, - 执照 打印许可证信息并退出。

输入输出 opţiuni:
文件名 每个文件可以保存一个输入图像,或多个连接的输入图像。
如果给出文件名参数,则 钾肥 默认情况下会创建一个
给定的每个输入文件名的输出文件。 输出文件的名称是
根据输入文件名通过更改其后缀获得
选择的后端。 如果更改后缀是不可能的,因为名称
输入和输出文件将相同,则输出文件名是
通过将“-out”后缀添加到输入文件的名称来创建。 如果不
给出文件名参数,然后 钾肥 充当过滤器,从
标准输入和写入标准输出。 “-”的文件名可能是
指定从标准输入读取。

-o 文件名, - 输出 文件名
将输出写入此文件。 所有输出都被定向到指定的文件。 如果
使用此选项,则只允许多个输入文件名
多页后端(请参阅下面的后端类型)。 在这种情况下,每个输入
文件可能包含一个或多个位图,并且所有位图来自所有
处理输入文件并将输出连接成一个文件。 一种
可以给出“-”的文件名来指定写入标准输出。

-- 选项结束。 任何剩余的参数都被解释为文件名。 这个
即使没有给出文件名,也会禁用过滤器模式。 这很有用
对于 shell 脚本,因为 钾肥 -- $文件名 甚至会表现正确
对于空的文件名列表。 然而, -- 带有空的文件名列表
不允许与 -o 选项,因为这将
生成一个零页的文档,任何后端都不允许。

后端 选择:
有关一般信息,另请参阅下面的后端类型。

-b 姓名, --后端 姓名
按名称选择后端,其中 姓名 是 eps、postscript、ps、pdf 之一,
pdfpage、svg、dxf、geojson、pgm、gimppath、xfig。 后端名称可以是
缩写为前缀,只要它是明确的。 后端名称是
不区分大小写。

-e, --每股收益, -b eps, --后端 每股收益
EPS 后端(默认)。 输出是一个封装的 PostScript 文件。 这个
是一个单页、可变大小、基于维度的后端。

-p, - 后记, -b ps --后端 ps
PostScript 后端。 输出是一个 PostScript 文件。 这是一个多页,
固定大小、基于维度的后端。 如果输入包含多个
位图,它们每个都在单独的页面上呈现。

-b PDF, --后端 PDF格式
PDF后端。 输出是可移植文档格式的文件。 如果
输入由多个位图组成,它们每个都呈现在单独的
页。 这是一个多页、可变大小、基于维度的后端。

-b pdf页面, --后端 pdf页面
PDFPage 后端与 PDF 后端类似,只是它是固定大小的
就像 PostScript 后端。

-是的, --svg, -b SVG, --后端 SVG
SVG 后端。 输出是可缩放矢量图形 (SVG) 文件。 这是
单页、可变大小、基于维度的后端。 注意,除非
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 -r 给定选项,则假定输入位图的分辨率为
72dpi。

-b DXF, --后端 DXF
DXF 后端。 输出是图形交换格式 (DXF) 的文件。
在这个后端,所有的贝塞尔曲线都被分段圆逼近
弧线; 这适用于在 CAD 软件中处理或用于机加工
使用 CNC 工具的应用程序。 这是一个单页、可变大小、像素
基于后端。 这 -u 选项对此后端无效。

-b geojson, --后端 地理json
GeoJSON 后端。 输出是某些人使用的格式的文件
处理地理数据的应用程序。 在这个后端,所有的 Bezier
曲线由 8 条直线段近似。 这是单页,
可变大小的基于像素的后端。 这 -u 选项对此无效
后端。

-G, --PGM, -b 铂金, --后端 PGM
PGM 后端。 输出是一个可移植的灰度图 (PGM) 文件。 它是一个
用于抗锯齿位图图像的方便后端。 这是一个多页,
可变大小的基于像素的后端。 如果输入包含多个
图像,图像在输出中连接。

-b 金帕斯, --后端 金路径
Gimppath 后端。 此后端生成适合作为导入的输出
GNU 图像处理程序 (Gimp) 的路径(在图层、通道中
& 路径对话框,选择路径,然后右键单击并选择导入路径)。 这
输出实际上是一个SVG文件。 与 SVG 后端的不同之处在于:
- 不透明 选项无效, - 平坦的 选项始终打开,并且
维度是基于像素的。 这是一个单页、可变大小的像素
基于后端。

-b x图, --后端 无花果
XFig 后端。 这是一个单页、固定大小、基于维度的后端。
输出是 XFig 格式的文件。 请注意,XFig 使用 X 样条
而不是贝塞尔曲线,因此不可能翻译输出
of 钾肥 以绝对精度转换为 XFig 格式。 这个后端做了一个
对每条贝塞尔曲线使用两个控制点的合理近似
分割。 的 -u 选项对此后端无效,因为控制
在 XFig 中,点总是四舍五入到最接近的 1/1200 英寸。 曲线
优化被禁用。 暗示 - 不透明.

算法 opţiuni:
有关这些选项的更多详细信息,请参阅下面的技术文档。

-z 政策, --转策略 政策
指定如何解决路径分解中的歧义。 必须是其中之一
黑、白、右、左、少数、多数或随机。 默认是
少数民族。 转弯策略可以用明确的前缀缩写,例如,
可以指定 min 而不是少数。

-t n, --粪便大小 n
抑制多达这么多像素的斑点。

-a n, --阿尔法最大 n
设置角阈值参数。 默认值为 1。越小
这个值,会产生更多的尖角。 如果这个参数是
0,则不进行平滑,输出为多边形。 如果这
参数大于 4/3,则所有角都被抑制,并且
输出完全流畅。

-n, --长曲线
关闭曲线优化。 一般 钾肥 尝试加入相邻的贝塞尔曲线
如果可能,曲线段。 此选项禁用此行为,
导致文件更大。

-O n, --光容 n
设置曲线优化容差。 默认值为 0.2。 更大
值允许更多连续的贝塞尔曲线段连接在一起
在单个段中,以牺牲准确性为代价。

-u n, - 单元 n 设置输出量化。 输出中的坐标四舍五入为 1/unit
像素。 默认值 10 通常会产生很好的结果。 对于一些调试
模式,值为 100 可提供更准确的输出。 该选项无效
对于 XFig 后端,它总是光栅化到 1/1200 英寸,或者对于
DXF 后端。 对于 GeoJSON 后端,这个选项只是一个提示; 这
实际四舍五入可能比指定的更准确,但不会更少。

-d n, -调试 n
产生类型 n 的调试输出。 这对不同的影响
不同的后端。 对于 PostScript/EPS 后端,值 n=1,2,3
说明中间阶段 钾肥 算法。

缩放 放置 opţiuni:
-P 格式, - 页面大小 格式
对于固定大小的后端,设置页面大小。 可以采用以下格式
指定:A4、A3、A5、B5、Letter、Legal、Tabloid、Statement、Executive、
对开本,四开,10x14。 格式名称不区分大小写。 还有一个说法
的形式 暗淡x暗淡 接受指定任意维度。 这
默认页面大小为 Letter(或 A4,如果这是在编译时配置的,
请参阅下面的编译时间配置)。 页面格式名称可以是
缩写为前缀,只要它是明确的。 这个选项没有
对可变大小后端的影响。

-W 暗淡, - 宽度 暗淡
设置输出图像的宽度(在任何旋转和边距之前)。 要是
宽度和高度之一被指定,另一个被相应地调整
保留纵横比。

-H 暗淡, - 高度 暗淡
设置输出图像的高度。 看 -W 了解详情。

-r n[xn], - 解析度 n[xn]
对于基于维度的后端,设置分辨率(以 dpi 为单位)。 一英寸在
输出图像对应于输入中的这么多像素。 请注意,一个
较大的值导致较小的输出图像。 可以指定
通过给出一个参数在 x 和 y 方向上分离分辨率
申请 nxn. 对于可变大小的后端,默认分辨率为 72dpi。 为了
固定大小的后端,没有默认分辨率; 图像是由
默认缩放以适合页面。 此选项对像素无效
基于后端。 如果 -W or -H 被指定,它们优先。

-x n[xn], - 规模 n[xn]
对于基于像素的后端,设置缩放因子。 大于 1 的值
放大输出,0 到 1 之间的值会使输出变小。 这
默认为 1。可以为 x 指定单独的缩放因子
和 y 方向通过给出形式的参数 nxn. 这个选项没有
对基于维度的后端的影响。 如果 -W or -H 被指定,他们采取
优先权。

-S n, - 拉紧 n
设置纵横比。 大于 1 的值表示图像将
y 方向拉伸。 0 到 1 之间的值表示图像将
y 方向压缩。

-A 角度, --旋转 角度
设置旋转角度(以度为单位)。 输出将被旋转
按这个角度逆时针。 这对于补偿图像很有用
扫描时不太直立。

-M 暗淡, - 利润 暗淡
设置所有四个边距。 此选项的效果和默认值取决于
后端。 对于可变大小的后端,将简单地添加边距
围绕输出图像(或减去,在负边距的情况下)。 这
这些后端的默认边距为 0。对于固定大小的后端,
边距设置可用于控制图像在
页。 如果只给出了左右边距之一,图像将是
从页面的相应边缘放置此距离,类似地
用于顶部和底部。 如果在对边给出边距,则图像为
缩放以适应这些边距,除非缩放已经
由一项或多项明确确定 -W, -H, -r-x 选项。 经过
默认情况下,固定大小的后端使用非零边距,其宽度取决于
页面大小。

-L 暗淡, --左边距 暗淡
设置左边距。 看 -M 了解详情。

-R 暗淡, --右边距 暗淡
设置右边距。 看 -M 了解详情。

-T 暗淡, --顶部边距 暗淡
设置上边距。 看 -M 了解详情。

-B 暗淡, --底边距 暗淡
设置下边距。 看 -M 了解详情。

- 紧的 在应用缩放和边距之前删除图像周围的空白。
如果给出这个选项,宽度、高度和边距的计算是
基于实际的矢量轮廓,而不是外部尺寸
输入像素图,这是默认值。 特别是, - 紧的 选项
可用于从输入图像中删除任何现有的边距。 见
文件放置.pdf 以获得更详细的说明。

颜色 opţiuni:
这些选项仅受某些后端支持。 DXF 和 GeoJSON 后端没有
支持颜色。

-C #rrggbb, - 颜色 #rrggbb
设置输出图像的前景色。 默认为黑色。

- 填色 #rrggbb
设置输出图像的填充颜色,即“白色”的颜色
被“黑色”部分包围的部分。 默认是保留这些
部分透明。 暗示 - 不透明. 请注意,此选项设置
背景颜色; 设置前景色,使用 - 颜色 代替。

- 不透明 不透明地填充图像的白色部分,而不是留下它们
透明的。 这仅适用于内部白色零件,即那些
被封闭在黑色轮廓内。 不透明总是对
XFig 后端。

SVG的 opţiuni:
- 团体 对于 SVG 输出,尝试将相关路径组合在一起。 每条路径都分组
连同包含在其中的所有路径,以便它们可以
使用 SVG 编辑器作为一个单元移动。 这使得着色个性化
组件稍微麻烦一些,因此它不是默认的。

- 平坦的 对于 SVG 输出,将整个图像放入单个路径中。 这使它
不可能对组件单独着色,因此它不是
默认。 但是生成的 SVG 文件可以更容易地被某些人导入
Gimp 等应用程序。 事实上,Gimppath 后端是
SVG 后端 - 平坦的 选项和基于像素的缩放。 这 - 平坦的
选项无效,如果 - 不透明 已被选中。

后记/EPS/PDF opţiuni:
-C, --明文
不要压缩输出。 此选项禁用压缩的使用
PostScript 和 PDF 输出中的过滤器。 在 PostScript 后端,如果 -c
-q 一起使用,结果输出可以很容易地被其他人读取
程序,甚至是人类。

- 2, --2级 使用 PostScript 2 级压缩(默认)。 生成的文件大小为
约比 40% 小 -c 选项被使用。

- 3, --3级 使用 PostScript 3 级压缩(如果可用)。 这给了轻微的
比使用更小的文件 -2,但生成的文件可能无法打印在较旧的
PostScript 2 级打印机。 如果支持 PostScript 3 级压缩
已在编译时被禁用,会打印警告消息,级别为 2
而是使用压缩。

-q, --长编码
关闭 PostScript 输出中的优化数字编码。 一般, 钾肥
使用非常紧凑的数字格式来表示贝塞尔曲线
PostScript,利用曲线中现有的冗余
参数。 此选项禁用此行为,导致更长,但
更具可读性的输出(特别是如果 -c 选项也被使用)。

PGM opţiuni:
-G n, --伽马 n
设置抗锯齿的伽马值(默认为 2.2)。 大多数电脑
显示器不会线性渲染灰度阴影,即灰度值为 0.5
未显示为正好介于黑白之间。 这
gamma 参数对此进行了校正,因此看起来更漂亮
输出。 默认值 2.2 适用于大多数普通 CRT
显示器。

前端 opţiuni:
-k n, --黑电平 n
设置将输入图像转换为位图的阈值级别。 这 钾肥
算法需要一个位图,因此输入图像的所有像素都是
在处理开始之前转换为黑色或白色。 像素
亮度小于 n 转换为黑色,所有其他像素为
白色的。 这里 n 是一个介于 0 和 1 之间的数字。一种情况被特殊对待:
如果输入的索引颜色格式正好有 2 种颜色,则
blacklevel 被忽略,两种颜色中较暗的被映射为黑色。

注:使用的方法 钾肥 将灰度图转换为位图非常有用
原油; 如果单独的程序,例如
位图(1), 用于此目的。 特别是, 位图(1), 即
分布于 钾肥, 具有缩放和插值的能力
阈值处理前的图像,这导致更好地保留
详情。

-一世, - 倒置 在处理之前反转输入位图。

进展 酒吧 opţiuni:
- 进展 为每个处理的位图显示一个进度条。 这很有用
用于交互使用。 默认行为是不显示任何进度
信息。

--tty 模式 设置进度条渲染的终端模式。 可能的值为
“vt100”,它需要一个与 vt100 兼容的终端,“哑”,它使用
只有 ASCII 字符。 默认值取决于系统。

后端 类型


后端可以通过多种方式进行分类,这会影响可用的命令行
选项及其行为:

固定大小 or 可变大小:
对于固定大小的后端,页面的大小始终相同(例如 Letter
或 A4,在编译时指定或由 -P 选项)。 默认情况下,图像将
居中并缩放以适合页面大小。 对于可变大小的后端,大小为
页面遵循图像的大小。 目前 PostScript (PS)、PDFPage 和
XFig 后端是固定大小的,其余后端是可变大小的。

基于维度 or 基于像素:
在基于维度的后端中,距离以英寸等物理单位进行测量
或厘米。 在基于像素的后端中,距离以像素为单位进行测量。 这
-r 选项仅适用于基于维度的后端,并且 -x 选项仅适用于
基于像素的后端。 目前,DXF、PGM、Gimppath 和 GeoJSON 后端是
基于像素,其余后端基于维度。 目前,所有像素
基于后端是可变大小的。

单页 or 多页:
单页后端只能接受单个图像。 多页后端可以接受
多张图像,通常每页输出一张。 目前,PostScript (PS)、
PDF、PDFPage 和 PGM 后端是多页的,其余后端是单页的
页。 请注意,可以通过两种方式读取多个输入图像:从多个输入
文件(带有 -o 选项),或从包含多个
连接的图像。

编译 时间 配置


行为的某些方面 钾肥 可以在编译时通过传递进行配置
./configure 脚本的以下选项。

--禁用-zlib
钾肥 没有 zlib 压缩库。 这意味着 PostScript 级别 3
压缩将不可用。

--启用度量
钾肥 以厘米为默认单位而不是英寸。

--启用-a4
钾肥 以 A4 作为默认页面大小。

退出 状态


成功完成时退出状态为 0,命令行无效时为 1,2 为
任何其他错误。

VERSION


1.13

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




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