Piton

Generator de cod QR Python

Generator de cod QR Python

Ce sunt codurile QR?

Codurile QR sunt unele dintre tendințele cu cea mai rapidă creștere din lumea actuală atunci când vine vorba de partajarea oricărui tip de informație. Se adoptă rapid pentru tot felul de utilizări diferite, care nu se limitează la partajarea adreselor URL lungi, la efectuarea plăților și a deblocării dispozitivelor și ce nu. Un cod QR este pur și simplu o imagine pătrată care este aglomerată de cutii albe și negre de diferite forme și dimensiuni. Acest aranjament de cutii este ceea ce permite stocarea informațiilor într-o imagine simplă. Această bucată de cod poate fi citită de mașină cu ajutorul unei camere. Ce se întâmplă de obicei este că codul QR este scanat de cameră printr-o aplicație specifică care are probleme cu codul QR pe ​​care îl scanăm. Aplicația accesează camera telefonului pentru a face o fotografie a codului, iar imaginea rezultată este apoi analizată de aplicație, care permite extragerea informațiilor.

Unde sunt utilizate codurile QR?

Tehnologia codului QR a apărut în 1994 din Japonia, unde a fost utilizată în industria auto. Necesitatea codului QR a venit din faptul că nu putem stoca cantități mari de informații în codul de bare standard pe care îl vedem și astăzi. De acolo, codul QR a câștigat popularitate rapidă și a văzut că utilizarea sa este adoptată în tot felul de industrii din întreaga lume.

Ori de câte ori un eveniment urmează să se întâmple, acesta este promovat prin diferite mijloace. Aceste mijloace sunt adesea afișe împrăștiate între orașe și reclame online. Aceste anunțuri conțin acum un cod QR pe ​​care îl putem scana, care ne duce la pagina evenimentelor. Pagina ar putea fi localizată fie pe Facebook, fie să aibă propriul său site web. Pur și simplu ne vom ridica telefoanele și vom scana codul și vom ajunge pe pagina exactă pe care am vrea să o căutăm.

Încuietorile au început, de asemenea, să încorporeze această tehnologie în diferite moduri. Unul dintre cele mai simple de acolo este folosit pentru blocarea ciclurilor. Blocarea poate fi deblocată prin simpla scanare a codului QR disponibil pe acesta. Aplicația care există pentru astfel de încuietori se asigură că și utilizatorul care scanează încuietoarea este proprietarul propriu al bicicletei. Nu se va debloca doar de pe telefonul oricui, chiar dacă are aplicația. Acest lucru ne arată că și codurile QR sunt foarte sigure.

Unul dintre modurile mele preferate prin care codurile QR sunt folosite astăzi este de a efectua plăți. Procesul de cumpărare și vânzare a lucrurilor a devenit atât de simplu acum. Tot ce trebuie să faceți este să deschideți aplicația de plată și să îndreptați camera telefonului către codul QR al locului de unde doriți să efectuați achiziția. Odată ce codul a fost scanat, banii sunt deduși din contul dvs. și livrați în contul destinatarilor aproape instantaneu. Motivul pentru care ador această utilizare specială a QR este că nu mai trebuie să port nici măcar un card pentru a face cumpărături. Asta chiar îmi scoate mintea din grijă de o altă apartenență.

Cum putem genera coduri QR?

Este posibil să fi ghicit deja, răspunsul este Python! Frumusețea Python constă în capacitatea sa de a efectua aproape orice sarcină din lume, iar generarea de cod QR este una dintre ele. Există, evident, alte câteva modalități de a le genera, dar vom discuta doar despre Python aici.

Primul lucru este primul, ne vom asigura că avem un mediu Python stabil și funcțional pregătit pe sistemele noastre Linux.

Deschideți terminalul și rulați 'sudo apt-get update'și primiți actualizările necesare pentru pachetele dvs. Apoi identificați că ați instalat Python executând 'python3 -v'. Dacă totul este instalat corect, veți vedea versiunea Python instalată ca ieșire la programul de mai sus. Acum vom deschide IDE-ul ales și vom începe să creăm propriul nostru cod QR!

Să înceapă codarea!

Dacă nu ai 'pyqrcode' și 'pypng„deja instalat în sistemul dvs., atunci trebuie să vă întoarceți la terminal și să rulați”pip install pyqrcode && pip install pypng'. Odată ce acest lucru a fost îngrijit, începeți prin efectuarea importurilor necesare așa cum se arată în codul de mai jos și imitați și codul. Puteți înlocui linkul din variabilă la orice adresă URL validă pe care doriți să o personalizați pentru proiectul dvs. mic.

Numele imaginii create poate fi schimbat prin înlocuirea argumentului nume al adresei URL.apel png. Această metodă ne permite să creăm un .imagine png care este acum utilizabilă pentru scanare. Dacă aveți o preferință pentru tipul de imagine pe care doriți să o creați, puteți alege, de asemenea, să creați o imagine SVG schimbând funcția de apel din „url.png' la 'url.svg'. Imaginea de mai jos arată rezultatul de la terminal. Puteți chiar să scanați această imagine din aplicația dvs. mobilă și să o utilizați.

Cum folosesc imaginea pe care tocmai am creat-o?

Tot ce aveți nevoie pentru a scana acea imagine este o aplicație de scanare a codului QR instalată pe telefon.

Cum folosesc imaginea pe care tocmai am creat-o?

Tot ce aveți nevoie pentru a scana acea imagine este o aplicație de scanare a codului QR instalată pe telefon.

Poți deveni foarte creativ și cu codurile QR. O mulțime de companii au adesea ouă de Paște și lucruri similare ascunse în codurile lor, ceea ce poate oferi utilizatorului o surpriză destul de mare.

AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...
Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...
How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...