Befehlszeile
ImgScan ist ein Befehlszeilenprogramm. Jeder Parameter wird als NAME=value geschrieben, und die Parameter werden durch Leerzeichen getrennt:
Exe\ImgScan.exe IMAGE=<image> OUTPUT=<CAD file> EXPORT=<format> ^ PIXEL=<µm> THRESH=<0-255> TRASHNUM=<pixels> ^ ACCURACY=<1|2> BDWIDTH=<pixels> END- Schreiben Sie Parameternamen in Großbuchstaben. Die Reihenfolge spielt keine Rolle.
ENDschließt die Parameterliste ab; alles danach wird ignoriert.- Relative Pfade beziehen sich auf den aktuellen Ordner, der der Ordner
ImgScansein muss. - Pfade dürfen weder Leerzeichen noch Kommas enthalten, ob in Anführungszeichen oder nicht. Siehe Pfadregeln.
Parameter
| Parameter | Wert | Beschreibung |
|---|---|---|
IMAGE | Pfad | Das zu konvertierende Bild, eine .bmp- oder .tif-Datei. Erforderlich. |
OUTPUT | Pfad | Die zu schreibende CAD-Datei. Der Ordner muss existieren; eine gleichnamige Datei wird ersetzt. Erforderlich. |
EXPORT | DXF, GERBER oder ODB++ | Das Ausgabeformat. Verwenden Sie in OUTPUT die passende Erweiterung: .dxf, .gbr oder .tgz. Erforderlich. |
PIXEL | Zahl, µm | Größe eines Pixels in Mikrometern. Legt den Maßstab der CAD-Daten fest. Standardwert 1.0. |
THRESH | 0 – 255 | Graustufe, die das Motiv vom Hintergrund trennt. |
TRASHNUM | Pixel | Flecken mit weniger Pixeln als dieser Anzahl werden als Rauschen entfernt. 0 behält alles bei. |
ACCURACY | 1 oder 2 | Auflösung der Raster- und Vektorverarbeitung. 2 zeichnet die genauere Kontur nach. |
BDWIDTH | Pixel, bis 2000 | Breite eines Verarbeitungsstreifens. Breitere Streifen benötigen mehr Arbeitsspeicher und ergeben weniger Streifengrenzen. |
DEBUG | – | Gibt die Parameter aus und behält die temporären Dateien. Nur zur Fehlersuche. |
END | – | Beendet die Parameterliste. |
ImgScan prüft ACCURACY und BDWIDTH vor dem Start. Ein Wert außerhalb des zulässigen Bereichs bricht den Lauf mit einer Fehlermeldung ab.
ImgScan aus einem Programm aufrufen
Setzen Sie das Arbeitsverzeichnis des neuen Prozesses auf den Ordner ImgScan, übergeben Sie die Parameter wie oben, warten Sie auf das Ende des Prozesses und prüfen Sie seinen Exit-Code. Nur der Exit-Code 0 bedeutet, dass eine neue Ausgabedatei geschrieben wurde; nach einem Fehler hinterlässt ImgScan keine Ausgabedatei.
Um mehrere Konvertierungen gleichzeitig auszuführen, geben Sie jeder ihre eigene OUTPUT-Datei. Jeder Lauf hat seinen eigenen temporären Ordner, sodass sich die Läufe nicht gegenseitig stören; siehe Verarbeitung und Ausgabe.