[PYTHON] Vous pouvez le faire en 3 minutes! Comment créer un code QR (GIF) fonctionnel!

Qu'est-ce qu'un QR-Code fonctionnel? Si vous pensez, veuillez vérifier le QR-Code suivant. pichu_animacion_by_dark_clefita_qrcode.gif giphy_qrcode.gif

Vous pouvez également créer un QR-Code basé sur l'image comme d'habitude.

neko_qrcode.png

N'est-ce pas mignon! !! Vous pouvez créer un QR-Code si mignon et sûr d'attirer votre attention en une minute. (Si vous pouvez utiliser python) Je ne peux pas utiliser python tout de suite, mais je veux l'essayer. De plus, si vous souhaitez l'essayer avant de le lire, nous avons créé un site d'essai, veuillez donc l'utiliser.

gif-qrcode

Eh bien, entrons dans l'explication. Tout d'abord, comment créer un QR-Code normal. Ensuite, comment créer un QR-Code basé sur une image fixe. Ensuite, j'expliquerai comment créer un QR-Code en mouvement à l'aide d'une image GIF.

1. Installation

pip(3) install myqr(or MyQR)

2. Utilisation

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 pour d.1 QR-Code



#### **`-p,-c,-con,-2 pour bri.2 Conception QR-Code`**
```2 Conception QR-Code

 Je l'explique.



2.1 QR-Code
 #1 Words

#1 Words myqr https://github.com


 Entrez l'URL et le texte en mots.
 Le QR-Code qui en résulte est nommé "qrcode.png " et est enregistré dans le répertoire courant.

 #2 -v, -l

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


#### -v: taille

 Vous pouvez spécifier la taille de 1 à 40.
 Par défaut, le nombre de caractères détermine la taille.

#### -l: niveau de correction d'erreur
 Vous pouvez sélectionner le niveau de correction d'erreur parmi `` `` L```, `` `` M```, `` `` Q```, `` H```.
 L est le niveau le plus bas et H est le niveau le plus élevé.

 > Le niveau de correction d'erreur indique la capacité du code lui-même à récupérer les données si le QR-Code est sale ou corrompu. Augmenter le niveau améliorera votre capacité à corriger les erreurs, mais augmentera la quantité de données et la taille de votre code.

 #3 -n, -d

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


 Par défaut, le QR-Code créé est nommé «qrcode.png» et le fichier est enregistré dans le répertoire courant.


#### -n: nom et format de fichier
 Vous pouvez spécifier le nom de fichier du QR-Code créé.
 Le format peut être spécifié à partir de `` `.jpg```,` `.png```,` `.bmp```,` `.gif```.

#### -d: répertoire
 Vous pouvez spécifier le répertoire à enregistrer.

# 2.2 Conception QR-Code
 #1 -p

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


 Vous pouvez utiliser -p pour créer un QR-Code basé sur les images du répertoire. Par défaut, un QR-Code noir et blanc est créé.

 #2 -c

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


 Vous pouvez utiliser -c pour créer un QR-Code couleur au lieu du noir et blanc.

 #3 -con, -bri

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


#### -con: contraste
 Vous pouvez modifier le contraste de l'image.
 La valeur par défaut est 1.0.

#### -bri: Luminosité
 Vous pouvez modifier la luminosité de l'image.
 La valeur par défaut est 1.0.
 
## 2.3 Déplacer le QR-Code GIF
 Avec le QR-Code de conception 2.2, vous pouvez créer un QR-Code GIF mobile en convertissant l'image originale en image GIF.
 Les options pour changer la couleur et le nom du fichier de sortie sont les mêmes que le QR-Code de conception.
 .. Cependant, le fichier de sortie doit également être au format GIF.

# 3 Bibliothèques requises
[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 Fin
 Je pense que c'était plus facile que prévu.
 Même si vous le mettez sur le site, je pense que cela aura un grand impact,
 Ce serait intéressant de le montrer à vos amis! !!
 Par tous les moyens, la vie QR-Code! !!

# 5 (Publicité
 Si vous l'aimez parce que vous le faites vous-même, essayez-le.
[gif-qrcode](http://gif-qrcode.club//)


Recommended Posts

Vous pouvez le faire en 3 minutes! Comment créer un code QR (GIF) fonctionnel!
Comment rendre le nom du conteneur accessible dans Docker en tant que sous-domaine
Si vous les gars dans la cuisine de portée pouvez le faire avec une marge ~ ♪
Peut être fait en 5 minutes!? Créez une API de détection de visage avec Fast API et OpenCV et publiez-la sur Heroku
Même un nouvel ingénieur diplômé peut le faire! Conseils pour faire une différence dans la synchronisation en commentant
Comment créer un package Python à l'aide de VS Code
Comment utiliser Decorator dans Django et comment le créer
Comment importer des fichiers où vous le souhaitez en Python
Comment faire une traduction japonais-anglais
[Python] Comment faire PCA avec Python
[Voir dans l'image] Comment un débutant kaggle peut passer de "novice" à "contributeur" en 10 minutes.
Comment transformer une chaîne en tableau ou un tableau en chaîne en Python
Que faire si vous obtenez moins zéro en Python
Comment créer un bot slack
Comment créer un robot - Avancé
Comment créer une fonction récursive
[Blender] Comment créer un plug-in Blender
Comment déployer une application Django sur heroku en seulement 5 minutes
Vérifiez si vous pouvez vous connecter à un port TCP en Python
Comment créer un robot - Basic
Comment exécuter du code TensorFlow 1.0 en 2.0
Tutoriel "Cython" pour rendre Python explosif: Comment analyser la classe Enum définie en code C ++ vers Enum en Python.
Comment faire un modèle pour la détection d'objets avec YOLO en 3 heures
Comment créer un bot Janken qui peut être facilement déplacé (commentaire)
Python - Comment diviser une liste en morceaux de taille égale en Python?
Qiita (1) Comment écrire un nom de code
[Python] Comment rendre une classe itérable
Comment faire R chartr () en Python
Comment obtenir stacktrace en python
Fabriquez-vous quelque chose comme une fusée?
Comment créer un indicateur personnalisé Backtrader
Comment créer un plan de site Pelican
Comment faire des événements envoyés par le serveur dans Django
[Python3] Code qui peut être utilisé lorsque vous souhaitez découper une image dans une taille spécifique
Que faire si vous obtenez une erreur "Aucune version trouvée" sur pipenv
Générez un SSID et un mot de passe, convertissez-le en code QR et lancez-le dans Slack.
Comment lire les fichiers de numéros de série en boucle, les traiter et les représenter graphiquement
Qu'est-ce que vous aimez dans la conversion d'un tableau (liste) en chaîne?
Comment créer un système de dialogue dédié aux débutants
Comment effacer un taple dans une liste (Python)
Comment incorporer des variables dans des chaînes python
Souhaitez-vous créer un CV Twitter?
Comment créer un fichier JSON en Python
Comment créer un dictionnaire avec une structure hiérarchique.
Comment implémenter un sélecteur de dégradé dans Houdini
Comment créer un plug-in QGIS (génération de package)
Comment se souvenir quand on oublie un mot
Comment notifier les canaux Discord en Python
J'ai lu "Comment créer un laboratoire de piratage"
[Python] Comment dessiner un histogramme avec Matplotlib
Comment créer une API Rest dans Django
Comment écrire un document tuple nommé en 2020
Comment compter les nombres dans une plage spécifique
Comment lire des fichiers dans différents répertoires
Comment apporter des modifications à l'interpréteur Python dans Pycharm
Comment se moquer d'une fonction publique dans Pytest
Prise en compte du moment où vous pouvez faire du bon travail en 10 ans avec Python3 et Scala3.
Ce que vous pouvez comprendre parce que vous êtes un débutant Comment créer un fichier (premier message)