Zusammenfassung
Python-Bibliothek zur Erzeugung einer .scad-, .stl-, oder .dxf-Darstellung eines QR-Codes, gegeben die Inhalte für den QR-Code (URL, E-Mail-Adresse, etc.).
Du wirst eine Internetverbindung benötigen, da dieses Skript die Google Charts API verwendet, um den QR-Code zu generieren.
Der aktuelle Code wird hier aufbewahrt:
https://github.com/brad/qr2cad
Dies wurde auch teilweise abgeleitet vonhttp://www.thingiverse.com/thing:10370
TODO:
- Automatische Kodierung von URLs
- Unterstützung für Datenmatrizen
- Verschiedene Größenoptionen
- Fügen Sie eine Option für abgerundete Ecken hinzu.
- Füge die Option hinzu, um das .dxf-Logo einzubetten.
Anweisungen
Führen Sie einfach "python qr2cad.py CONTENT", um eine .scad-Datei zu erstellen. Fügen Sie "-m" hinzu, um eine .stl-Datei zu erstellen, und "-mx", um eine .dxf-Datei zu erstellen.
=========================
brad@inspiration:~/code/qr2cad$ ./qr2cad.py -h
Verwendung: qr2cad.py [-h] [-x] [-m] [-d MAXDIM] [-z ZHEIGHT] INHALT
QR-Codes in CAD-Objekte konvertieren
Positionelle Argumente:
INHALT Der Inhalt, für den du einen QR-Code erstellen möchtest.
Optionale Argumente:
-h, --help Zeige diese Hilfemeldung und beende das Programm.
-x Standardmäßig wird .stl verwendet, diese Option ändert die Ausgabe in .dxf.
-m Gibt standardmäßig qr2cad.scad aus, diese Option macht das Ergebnis
In ein .dxf oder .stl.
-d MAXDIM Die maximale Größe in mm, um die x- oder y-Dimension zu erstellen.
-z ZHEIGHT Die maximale z-Höhe des Textes, standardmäßig 5. Nicht relevant für
.dxf-Dateien
=============================
Beispiele:
qr2cad.stl
./qr2cad.py -mhttp://www.thingiverse.com/thing:10408
qr2cad.dxf
./qr2cad.py -mxhttp://www.thingiverse.com/thing:10408
Weitere Informationen über mögliche Inhalte von QR-Codes:
http://code.google.com/p/zxing/wiki/BarcodeContents
Tags
Modellquelle
