コマンドライン
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) | 1 ピクセルのサイズ(マイクロメートル単位)。CAD データのスケールを決定します。既定値は 1.0 です。 |
THRESH | 0 – 255 | パターンと背景を分ける階調値。 |
TRASHNUM | ピクセル数 | このピクセル数より小さい点はノイズとして除去されます。0 を指定するとすべて残ります。 |
ACCURACY | 1 または 2 | ラスター処理およびベクター処理の分解能。2 のほうがより正確な輪郭を抽出します。 |
BDWIDTH | ピクセル数(最大 2000) | 1 つの処理バンドの幅。バンドを大きくするとメモリ使用量が増えますが、バンドの境界は少なくなります。 |
DEBUG | – | パラメーターを表示し、一時ファイルを残します。トラブルシューティング専用です。 |
END | – | パラメーターリストを終了します。 |
ImgScan は開始前に ACCURACY と BDWIDTH を検査します。範囲外の値を指定すると、エラーメッセージを表示して実行が停止します。
プログラムからの ImgScan の呼び出し
新しいプロセスの作業ディレクトリを ImgScan フォルダーに設定し、上記のとおりパラメーターを渡して、プロセスの終了を待ち、終了コードを判定してください。新しい出力ファイルが書き出されたことを意味するのは終了コード 0 のみです。失敗した場合、ImgScan は出力ファイルを残しません。
複数の変換を同時に実行する場合は、それぞれに別の OUTPUT ファイルを指定してください。各実行は専用の一時フォルダーを持つため、互いに干渉しません。処理と出力を参照してください。