Zum Inhalt springen

Befehlszeile

ImgScan ist ein Befehlszeilenprogramm. Jeder Parameter wird als NAME=value geschrieben, und die Parameter werden durch Leerzeichen getrennt:

Terminal-Fenster
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.
  • END schließt die Parameterliste ab; alles danach wird ignoriert.
  • Relative Pfade beziehen sich auf den aktuellen Ordner, der der Ordner ImgScan sein muss.
  • Pfade dürfen weder Leerzeichen noch Kommas enthalten, ob in Anführungszeichen oder nicht. Siehe Pfadregeln.

Parameter

ParameterWertBeschreibung
IMAGEPfadDas zu konvertierende Bild, eine .bmp- oder .tif-Datei. Erforderlich.
OUTPUTPfadDie zu schreibende CAD-Datei. Der Ordner muss existieren; eine gleichnamige Datei wird ersetzt. Erforderlich.
EXPORTDXF, GERBER oder ODB++Das Ausgabeformat. Verwenden Sie in OUTPUT die passende Erweiterung: .dxf, .gbr oder .tgz. Erforderlich.
PIXELZahl, µmGröße eines Pixels in Mikrometern. Legt den Maßstab der CAD-Daten fest. Standardwert 1.0.
THRESH0 – 255Graustufe, die das Motiv vom Hintergrund trennt.
TRASHNUMPixelFlecken mit weniger Pixeln als dieser Anzahl werden als Rauschen entfernt. 0 behält alles bei.
ACCURACY1 oder 2Auflösung der Raster- und Vektorverarbeitung. 2 zeichnet die genauere Kontur nach.
BDWIDTHPixel, bis 2000Breite 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.