Benutzer-Werkzeuge

Webseiten-Werkzeuge


qr-code

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
qr-code [2021-04-15 17:24:22] manfredqr-code [2023-04-30 23:12:35] (aktuell) manfred
Zeile 1: Zeile 1:
 +====== QR-Code ======
 +
 +[[https://wiki.ubuntuusers.de/QR-Code/]]
 +
 +
 +===== QR-Code schreiben =====
 +
 +
 +==== mit Ubuntu 20.04 ====
 +
 +''qrencode'' in Ubuntu installieren
 +  > apt install qrencode
 +
 +Info als QR-Code-Bilddatei ablegen:
 +  > qrencode -o qrcode.png 'Hallo Welt!'
 +
 +
 +=== mit FreeBSD 13.0 ===
 +
 +[[https://github.com/mnooner256/pyqrcode]]
 +  > cd /usr/ports/graphics/py-pyqrcode && make clean && make config-recursive && make install ; make clean
 +
 +<file python /usr/local/bin/QR-Code-Generator.py>
 +#!/usr/local/bin/python3.7
 +
 +# graphics/py-pyqrcode
 +
 +import sys
 +import pyqrcode
 +
 +
 +if len(sys.argv) == 1:
 +        print('Aufruf:')
 +        print('%s qrcode.png "Die zu kodierende Information."' % sys.argv[0])
 +else:
 +        qr = pyqrcode.create(sys.argv[2])
 +        qr.png(sys.argv[1], scale=5)
 +</file>
 +
 +  > /usr/local/bin/QR-Code-Generator.py qrcode.png "Die zu kodierende Information."
 +  > ls qrcode.png
 +  qrcode.png
 +
 +
 +===== QR-Code lesen =====
 +
 +''zbar'' in Ubuntu installieren
 +  > apt install zbar-tools
 +
 +''zbar'' in FreeBSD installieren
 +  > cd /usr/ports/graphics/zbar && make clean && make config-recursive && make install ; make clean
 +
 +Die QR-Code-Bilddatei lesen (dekodieren):
 +  > zbarimg -q qrcode.png
 +  QR-Code:Hallo Welt!
 +