跳转至

autotrace说明文档

autotrace用于把点阵图转成矢量图的命令行工具。转出的图,原背景转成一个白色方框,整体在画板之外,需要在Illustrator中手动修正。

用例#

  • 转黑白古文字字形
autotrace "in.bmp" -output-file "out.eps" -input-format "bmp" -output-format "eps" -despeckle-level 10 -despeckle-tightness 2 -corner-always-threshold 120 -corner-surround 10 -corner-threshold 130 -filter-iterations 3 -line-threshold 1 -line-reversion-threshold 0.01 

文档#

机器翻译,仅关注的部分做了人工核改

用法:autotrace.exe [options] 一个支持的图像 [options]: 你可以使用---来开始一个选项。 你可以使用任何不含糊的缩写作为选项名称。 你可以用=分隔选项名称和值。 * -background-color : 忽略的背景颜色。 应该被忽略,例如FFFFF。 默认为无背景色。 * -centerline:追踪字符的中心线,而不是其轮廓。 * -color-count :一个彩色位图的颜色数量。 它在灰度上不起作用,允许的颜色为1...256。 默认为0,表示不做颜色还原。 * -corner-always-threshold :如果一个像素点的角度 小于此值,它就被认为是一个角,即使它在其他角的corner-surround像素之内;默认值是60。 * -corner-surround :在判断一个点是否是角时,要考虑该点两边的像素数。 点的两侧的像素数,以确定该点是否是一个角。 默认为4。 * -corner-threshold :如果一个像素前、后一个(几个)像素相遇的角度小于这个值,它就是一个角;默认为100。 * -despeckle-level :0...20;默认为不去斑。 * -despeckle-tightness <实数>:0.0...8.0;默认为2.0。 * -dpi :输入图像中每英寸的点数,影响mif输出图像的缩放。 影响mif输出图像的缩放。 * -error-threshold <实数>:对偏差超过这个像素的拟合曲线进行细分;默认为2.0。 比这更多的像素;默认是2.0。 * -filter-iterations :在拟合前将曲线平滑这么多次,默认为4次。 拟合前平滑曲线,默认为4。 * -input-format。 TGA、PBM、PNM、PGM、PPM或BMP。 * -help:打印此信息。 * -line-reversion-threshold :如果花样滑移线比这个值更接近于直线,就用这个值加权。 比这个值更接近于直线,用曲线长度的平方加权,保持它是一个 直线,即使它是一个带有曲线的列表;默认是0.01。 * -line-threshold<实数>:如果齿尖举例直线的距离不超过这个值, 那么就输出一条直线;默认为1。 * -list-output-formats。打印支持的输出格式的列表到stderr。 * -list-input-formats。 打印一个支持的输入格式的列表到stderr。 * -log:将详细的进度报告写到.log。 * -output-file : 写到。 * -output-format : 在输出文件中使用格式 * -output-format : 对输出文件使用的格式。 eps, ai, p2e, sk, svg, fig, swf, emf, mif, er, dxf, epd, pdf, cgm or dr2d 都可以使用。 * -preserve-width:是否在瘦身前保留线宽。 * -remove-adjacent-corners:去除相邻的角。 * -tangent-surround :在计算切线时,一个点两侧的点的数量。 点的两侧的点数,默认为3。 * -report-progress:实时报告追踪状态。 * -debug-arch:打印cpu的类型。 * -debug-bitmap:转储加载的位图到.bitmap。 * -version:打印该程序的版本号。 * -width-weight-factor:用于拟合线宽的权重系数。