[[Vorlage(Getestet, bionic, focal, jammy)]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Paketquellen_freischalten/PPA: Aktivieren eines PPAs] optional [:Programme_starten: Starten von Programmen] }}} [[Inhaltsverzeichnis()]] [[Bild(logo.png, 48, align=left)]] [launchpad:qr-tools:QtQR] {en} kann URLs, Visitenkarten, Text, E-Mail-Adressen und vieles weitere in einen [:QR-Code:] umwandeln. Ebenso kann QtQR Daten aus einem QR-Code dekodieren, entweder aus einer Bilddatei oder über eine angeschlossene [:Webcam:]. Es arbeitet als Front-End für [:qrencode:]. Unterstützte Formate: * E-Mail * Lesezeichen (für Web-Adressen) * WLAN-Zugangsdaten * Geo-Koordinaten * SMS * MMS * Telefonnummer * URL * Text * Kontakt (Telefonbucheintrag im [wikipedia_en:MeCard_(QR_code):MeCard]-Format) = Installation = QtQR kann direkt aus den offiziellen Paketquellen installiert werden [1]: {{{#!vorlage Paketinstallation qtqr, universe }}} == PPA == Alternativ kann man auch ein "Personal Package Archiv" (PPA) [2] nutzen (nicht unter [:18.04:Ubuntu 18.04] bis [:19.04:Ubuntu 19.04]). [[Vorlage(PPA, qr-tools-developers/daily)]] Nach dem Aktualisieren der Paketquellen erfolgt die Installation wie oben angegeben. = Bedienung = Das Programm kann dann sofort gestartet werden [3]. Die Bedienung des Programms ist sehr einfach. Zunächst wählt man auf der linken Seite einen Datentyp aus, z.B. E-Mail oder URL. Danach gibt man die Daten in die entsprechenden Textfelder ein und QtQR generiert automatisch bei jeder Änderung den entsprechenden QR-Code. Auf der rechten Seite im Programm kann man zunächst die Parameter des QR-Codes einstellen (Fehlerkorrektur, Randbreite und Punktgröße). Darunter wird der QR-Code generiert und unter diesem bietet das Programm die Möglichkeit, den QR-Code als Bild zu speichern oder ein Bild aus einer Datei oder mit Hilfe einer Webcam einzulesen. {{{#!vorlage Tabelle <:>[[Bild(./email.png, x200)]] <:>[[Bild(./wlan.png, x200)]] +++ <:>E-Mail-Adresse <:>LAN-Einstellungen }}} = QR-Code einlesen = Wenn man einen QR-Code aus einer Bilddatei lesen möchte, dann wählt man die Schaltfläche ''"Dekodieren"'' unten rechts und wählt ''"Dekodiere von einer Datei"'' oder nutzt die Tastenkombination [[Vorlage(Tasten, strg+o)]]. Möchte man jedoch einen QR-Code von einem Papier (etwa einem Prospekt) oder einem anderen Gerät (etwa Smartphone) auslesen, dann kann dies über die Option ''"Dekodiere von Webcam"'' oder die Tastenkombination [[Vorlage(Tasten, strg+w)]] erfolgen. Zunächst fragt das Programm nach der zu verwendenden Webcam. Danach wird das Live-Bild der Webcam angezeigt und man kann über das Drücken einer beliebigen Taste das Einlesen bestätigen. Der dekodierte Text wird dann in einem Fenster angezeigt und kann dort kopiert oder weiter bearbeitet werden. {{{#!vorlage Tabelle <:>[[Bild(./webcam.png, x150)]] <:>[[Bild(./livebild.png, x150)]] <:>[[Bild(./dekodierter-text.png, x150)]] +++ <:>Auswahl der Webcam <:>Live-Bild der Webcam <:>Dekodierter Text }}} = Problemlösung = == Dekodieren funktioniert nicht == Wenn das Dekodieren von QR-Codes aus Dateien unter Ubuntu 16.04 nicht funktioniert, hilft folgender Workaround: In der Datei '''/usr/lib/python2.7/dist-packages/qrtools.py''' die Zeile 181 von {{{ raw = pil.tostring() }}} nach {{{ raw = pil.tobytes() }}} ändern, siehe auch [launchpad_answers:380143/+index#comment-7:Diskussion bei Launchpad] {en}. = Links = * [launchpad:qr-tools:Projektseite] {en} * [:QR-Code:] {Übersicht} Übersichtsartikel #tag: Grafik, Barcode, Multimedia, Kommunikation