命令行
ImgScan 是一个命令行程序。每个参数都写成 NAME=value 的形式,参数之间以空格分隔:
Exe\ImgScan.exe IMAGE=<image> OUTPUT=<CAD file> EXPORT=<format> ^ PIXEL=<µm> THRESH=<0-255> TRASHNUM=<pixels> ^ ACCURACY=<1|2> BDWIDTH=<pixels> END- 参数名须使用大写字母。参数顺序无关紧要。
END结束参数列表;其后的任何内容都会被忽略。- 相对路径相对于当前文件夹,而当前文件夹必须是
ImgScan文件夹。 - 路径不得包含空格或逗号,无论是否加引号。参见路径规则。
参数
| 参数 | 值 | 描述 |
|---|---|---|
IMAGE | 路径 | 要转换的图像,.bmp 或 .tif 文件。必需。 |
OUTPUT | 路径 | 要写出的 CAD 文件。文件夹必须已存在;同名文件将被替换。必需。 |
EXPORT | DXF、GERBER 或 ODB++ | 输出格式。在 OUTPUT 中使用对应的扩展名:.dxf、.gbr 或 .tgz。必需。 |
PIXEL | 数值,µm | 单个像素的尺寸,单位为微米。决定 CAD 数据的缩放比例。默认值 1.0。 |
THRESH | 0 – 255 | 区分图形与背景的灰度值。 |
TRASHNUM | 像素 | 小于此像素数的斑点将作为噪点被移除。0 表示全部保留。 |
ACCURACY | 1 或 2 | 光栅和矢量处理的精度。2 描绘的轮廓更精确。 |
BDWIDTH | 像素,最大 2000 | 单个处理条带的宽度。条带越大,所需内存越多,条带边界越少。 |
DEBUG | – | 打印参数并保留临时文件。仅用于故障排除。 |
END | – | 结束参数列表。 |
ImgScan 在开始前会检查 ACCURACY 和 BDWIDTH。超出范围的值会使运行中止,并显示错误消息。
从程序中调用 ImgScan
将新进程的工作目录设为 ImgScan 文件夹,按上述方式传递参数,等待进程结束并检查其退出代码。只有退出代码 0 表示已写出新的输出文件;失败后 ImgScan 不会留下任何输出文件。
若要同时运行多个转换,请为每个转换指定各自的 OUTPUT 文件。每次运行都有自己的临时文件夹,因此各次运行互不干扰;参见处理与输出。