[PYTHON] Sie können es in 3 Minuten tun! So erstellen Sie einen funktionierenden QR-Code (GIF)!

Was ist ein funktionierender QR-Code? Wenn Sie denken, überprüfen Sie bitte den folgenden QR-Code. pichu_animacion_by_dark_clefita_qrcode.gif giphy_qrcode.gif

Sie können wie gewohnt auch einen QR-Code basierend auf dem Bild erstellen.

neko_qrcode.png

Ist es nicht süß? !! Sie können einen QR-Code erstellen, der so süß ist und in einer Minute auffällt. (Wenn Sie Python verwenden können) Ich kann Python nicht sofort verwenden, aber ich möchte es versuchen. Wenn Sie es vor dem Lesen ausprobieren möchten, haben wir eine Test-Site erstellt. Verwenden Sie diese daher bitte.

gif-qrcode

Dann kommen wir zur Erklärung. Erstens, wie man einen normalen QR-Code erstellt. Als nächstes, wie man einen QR-Code basierend auf einem Standbild erstellt. Als nächstes werde ich erklären, wie man einen bewegten QR-Code unter Verwendung eines GIF-Bildes erstellt.

1. Installation

pip(3) install myqr(or MyQR)

2. Verwendung

summary


myqr Words
     [-v {1,2,3,...,40}]
     [-l {L,M,Q,H}]
     [-n output-filename]
     [-d output-directory]
     [-p picture_file]
     [-c]
     [-con contrast]
     [-bri brightness]

Words,-v,-l,-n,-2 für d.1 QR-Code



#### **`-p,-c,-con,-2 für bri.2 Design QR-Code`**
```2 Design QR-Code

 Ich erkläre es.



2.1 QR-Code
 #1 Words

#1 Words myqr https://github.com


 Geben Sie URLs und Sätze in Wörter ein.
 Der resultierende QR-Code heißt "qrcode.png " und wird im aktuellen Verzeichnis gespeichert.

 #2 -v, -l

#2 -v, -l myqr https://github.com -v 10 -l Q


#### -v: Größe

 Sie können die Größe von 1 bis 40 angeben.
 Standardmäßig bestimmt die Anzahl der Zeichen die Größe.

#### -l: Fehlerkorrekturstufe
 Sie können die Fehlerkorrekturstufe aus `` `L```,` `` M```, `` Q```, `` `H``` auswählen.
 L ist die niedrigste Stufe und H ist die höchste Stufe.

 > Die Fehlerkorrekturstufe gibt die Fähigkeit des Codes selbst an, die Daten wiederherzustellen, wenn der QR-Code verschmutzt oder beschädigt ist. Durch Erhöhen des Levels verbessern Sie Ihre Fähigkeit, Fehler zu korrigieren, erhöhen jedoch die Datenmenge und die Größe Ihres Codes.

 #3 -n, -d

#3 -n, -d myqr https://github.com -n github_qr.jpg -d .../paths/


 Standardmäßig heißt der erstellte QR-Code 'qrcode.png' und die Datei wird im aktuellen Verzeichnis gespeichert.


#### -n: Dateiname und Format
 Sie können den Dateinamen des erstellten QR-Codes angeben.
 Das Format kann von `` `.jpg```,` `.png```,` `.bmp```,` `.gif``` angegeben werden.

#### -d: Verzeichnis
 Sie können das zu speichernde Verzeichnis angeben.

# 2.2 QR-Code entwerfen
 #1 -p

#1 -p myqr https://github.com -p github.jpg


 Mit -p können Sie einen QR-Code basierend auf den Bildern im Verzeichnis erstellen. Standardmäßig wird ein Schwarzweiß-QR-Code erstellt.

 #2 -c

#2 -c myqr https://github.com -p github.jpg -c


 Mit -c können Sie anstelle von Schwarzweiß einen Farb-QR-Code erstellen.

 #3 -con, -bri

#3 -con, -bri myqr https://github.com -p github.jpg [-c] -con 1.5 -bri 1.6


#### -con: Kontrast
 Sie können den Kontrast des Bildes ändern.
 Der Standardwert ist 1.0.

#### -bri: Helligkeit
 Sie können die Helligkeit des Bildes ändern.
 Der Standardwert ist 1.0.
 
## 2.3 Verschieben des GIF-QR-Codes
 Mit dem 2.2 Design QR-Code können Sie einen sich bewegenden GIF-QR-Code erstellen, indem Sie das Originalbild in ein GIF-Bild konvertieren.
 Die Optionen zum Ändern der Farbe und des Namens der Ausgabedatei entsprechen denen des Design-QR-Codes.
 .. Die Ausgabedatei muss jedoch auch im GIF-Format vorliegen.

# 3 Erforderliche Bibliotheken
[pillow](https://pypi.python.org/pypi/Pillow/3.3.1)
[numpy](https://pypi.python.org/pypi/numpy)
[imageio](https://pypi.python.org/pypi/imageio)

# 4 Ende
 Ich denke es war einfacher als ich erwartet hatte.
 Selbst wenn Sie es auf die Website stellen, denke ich, dass es einen großen Einfluss haben wird,
 Es wäre interessant, es Ihren Freunden zu zeigen! !!
 Auf jeden Fall QR-Code Leben! !!

# 5 (Werbung
 Wenn es Ihnen gefällt, weil Sie es selbst tun, probieren Sie es bitte aus.
[gif-qrcode](http://gif-qrcode.club//)


Recommended Posts

Sie können es in 3 Minuten tun! So erstellen Sie einen funktionierenden QR-Code (GIF)!
So machen Sie den Containernamen in Docker als Subdomain zugänglich
Wenn ihr in der Scope-Küche das mit einem Rand machen könnt ~ ♪
Kann in 5 Minuten erledigt werden! Erstellen Sie eine Gesichtserkennungs-API mit Fast API und OpenCV und veröffentlichen Sie sie auf Heroku
Sogar ein neuer Diplomingenieur kann das! Tipps, um die Synchronisierung durch Auskommentieren zu verbessern
So erstellen Sie ein Python-Paket mit VS Code
Wie man Decorator in Django benutzt und wie man es macht
So importieren Sie Dateien in Python an eine beliebige Stelle
Wie erstelle ich eine japanisch-englische Übersetzung?
[Python] Wie man PCA mit Python macht
[Siehe im Bild] Wie ein Kaggle-Anfänger in 10 Minuten vom "Anfänger" zum "Mitwirkenden" aufsteigen kann.
So machen Sie einen String in Python zu einem Array oder ein Array zu einem String
Was tun, wenn in Python minus Null angezeigt wird?
Wie man einen lockeren Bot macht
Wie erstelle ich einen Crawler?
So erstellen Sie eine rekursive Funktion
[Blender] So erstellen Sie ein Blender-Plug-In
So stellen Sie eine Django-App in nur 5 Minuten für Heroku bereit
Überprüfen Sie, ob Sie in Python eine Verbindung zu einem TCP-Port herstellen können
Wie erstelle ich einen Crawler?
So führen Sie TensorFlow 1.0-Code in 2.0 aus
"Cython" -Tutorial, um Python explosiv zu machen: So analysieren Sie die in C ++ - Code definierte Enum-Klasse mit Enum in Python.
So erstellen Sie mit YOLO in 3 Stunden ein Modell für die Objekterkennung
Wie man einen Janken-Bot macht, der leicht bewegt werden kann (Kommentar)
Python - Wie teilt man eine Liste in Python in gleich große Teile auf?
Qiita (1) Wie schreibe ich einen Codenamen?
[Python] Wie man eine Klasse iterierbar macht
So machen Sie R chartr () in Python
Wie bekomme ich Stacktrace in Python?
Machst du so etwas wie eine Rakete?
So erstellen Sie einen benutzerdefinierten Backtrader-Indikator
Wie erstelle ich eine Pelican Site Map?
So führen Sie vom Server gesendete Ereignisse in Django durch
[Python3] Code, der verwendet werden kann, wenn Sie ein Bild in einer bestimmten Größe ausschneiden möchten
Was tun, wenn auf pipenv der Fehler "Keine Versionen gefunden" angezeigt wird?
Generieren Sie eine SSID und ein Passwort, konvertieren Sie es in einen QR-Code und werfen Sie es in Slack.
So lesen Sie Seriennummerndateien in einer Schleife, verarbeiten sie und zeichnen sie grafisch auf
Was gefällt Ihnen an der Konvertierung eines Arrays (einer Liste) in einen String?
Wie man ein Dialogsystem für Anfänger erstellt
So löschen Sie einen Taple in einer Liste (Python)
Einbetten von Variablen in Python-Strings
Möchten Sie einen Twitter-Lebenslauf erstellen?
So erstellen Sie eine JSON-Datei in Python
So erstellen Sie ein Wörterbuch mit einer hierarchischen Struktur.
So implementieren Sie eine Verlaufsauswahl in Houdini
So erstellen Sie ein QGIS-Plug-In (Paketerzeugung)
Wie man sich erinnert, wenn man ein Wort vergisst
So benachrichtigen Sie Discord-Kanäle in Python
Ich las "Wie man ein Hacking Lab macht"
[Python] Wie zeichnet man mit Matplotlib ein Histogramm?
So erstellen Sie eine Rest-API in Django
Wie schreibe ich ein benanntes Tupeldokument im Jahr 2020?
So zählen Sie Zahlen in einem bestimmten Bereich
So lesen Sie Dateien in verschiedenen Verzeichnissen
So nehmen Sie Python Interpreter-Änderungen in Pycharm vor
Wie man eine öffentliche Funktion in Pytest verspottet
Überlegen Sie, wann Sie mit Python3 und Scala3 in 10 Jahren gute Arbeit leisten können.
Was Sie verstehen können, weil Sie ein Anfänger sind So erstellen Sie eine Datei (erster Beitrag)