Python

Generátor QR kódu Pythonu

Generátor QR kódu Pythonu

Čo sú to QR kódy?

QR kódy sú jedny z najrýchlejšie rastúcich trendov v dnešnom svete, pokiaľ ide o zdieľanie akýchkoľvek informácií. Rýchlo sa stáva adaptovaným na najrôznejšie spôsoby použitia, ktoré sa neobmedzujú iba na zdieľanie zdĺhavých adries URL, platby a odomykanie zariadení a čo už. QR kód je jednoducho štvorcový obrázok, ktorý je preplnený bielymi a čiernymi políčkami rôznych tvarov a veľkostí. Toto usporiadanie krabíc umožňuje ukladať informácie do jednoduchého obrázka. Tento kúsok kódu je strojovo čitateľný pomocou fotoaparátu. Spravidla sa stáva, že QR kód naskenuje kamera prostredníctvom konkrétnej aplikácie, ktorá má problém s QR kódom, ktorý skenujeme. Aplikácia pristupuje k fotoaparátu telefónu, aby nasnímala kód a výsledný obrázok je potom analyzovaný aplikáciou, ktorá umožňuje extrakciu informácií.

Kde sa používajú QR kódy?

Technológia QR kódu pochádza z roku 1994 z Japonska, kde sa používala v automobilovom priemysle. Potreba QR kódu vyplynula z neschopnosti uložiť veľké množstvo informácií do štandardného čiarového kódu, ktorý vidíme dodnes. Odtiaľ si QR kód získal rýchlu popularitu a jeho použitie sa začalo presadzovať v najrôznejších priemyselných odvetviach po celom svete.

Kedykoľvek sa má udalosť stať, je inzerovaná rôznymi spôsobmi. Týmito prostriedkami sú často plagáty rozstrekované po mestách a online reklama. Tieto reklamy teraz obsahujú QR kód, ktorý môžeme naskenovať a ktorý nás zavedie na stránku udalostí. Stránka môže byť umiestnená na Facebooku alebo môže mať vlastnú webovú stránku. Jednoducho vytiahneme telefóny, naskenujeme kód a skončíme na presnej stránke, ktorú by sme chceli vyhľadať.

Zámky tiež začali začleňovať túto technológiu rôznymi rôznymi spôsobmi. Jeden z najjednoduchších sa používa pre cyklistické zámky. Zámok je možné odomknúť jednoduchým naskenovaním QR kódu, ktorý je na ňom dostupný. Aplikácia, ktorá existuje pre takéto zámky, zaisťuje, že používateľ, ktorý skenuje zámok, je skutočným vlastníkom bicykla. Neodomkne sa iba z nikoho telefónu, aj keď má aplikáciu. To nám ukazuje, že QR kódy sú tiež veľmi bezpečné.

Jedným z mojich najobľúbenejších spôsobov, ako sa dnes používajú QR kódy, je uskutočňovanie platieb. Proces nákupu a predaja vecí je teraz taký jednoduchý. Všetko, čo musíte urobiť, je otvoriť platobnú aplikáciu a namieriť fotoaparát telefónu na QR kód miesta, z ktorého chcete uskutočniť nákup. Po naskenovaní kódu sa peniaze odpočítajú z vášho účtu a takmer okamžite sa doručia na účet príjemcu. Dôvod, prečo milujem toto konkrétne použitie QR, je ten, že na nákupy už nemusím nosiť ani kartu. Toto mi naozaj odoberá starostlivosť o ďalšiu spolupatričnosť.

Ako môžeme generovať QR kódy?

Možno ste už uhádli, odpoveďou je Python! Krása Pythonu spočíva v jeho schopnosti vykonávať takmer akúkoľvek úlohu na svete a generovanie QR kódu je jednou z nich. Je zrejmé, že existuje niekoľko ďalších spôsobov, ako ich generovať, ale tu budeme diskutovať iba o Pythone.

Najskôr je potrebné sa ubezpečiť, že na našich systémoch Linux máme pripravené stabilné a funkčné prostredie Pythonu.

Otvorte terminál a spustite 'sudo apt-get aktualizácia„a získate potrebné aktualizácie svojich balíkov. Potom zistite, že máte nainštalovaný Python spustením 'python3 -v„. Ak je všetko nainštalované správne, uvidíte verziu Pythonu nainštalovaného ako výstup do vyššie uvedeného programu. Teraz otvoríme naše IDE podľa výberu a začneme vytvárať svoj vlastný QR kód!

Nechajte kódovanie začať!

Ak nemášpyqrcode„a“pypng„už je vo vašom systéme nainštalovaný, musíte sa vrátiť k terminálu a spustiť“pip install pyqrcode && pip install pypng„. Keď je o to postarané, začnite tým, že urobíte potrebné importy, ako je uvedené v kóde nižšie, a kód tiež napodobnite. Odkaz v premennej môžete nahradiť ľubovoľnou platnou adresou URL, ktorú chcete prispôsobiť svojmu malému projektu.

Názov vytvoreného obrázka je možné zmeniť nahradením argumentu názvu adresy URL.hovor png. Táto metóda nám umožňuje vytvoriť a .obrázok png, ktorý je teraz použiteľný na skenovanie. Ak uprednostňujete typ obrázka, ktorý chcete vytvoriť, môžete si tiež zvoliť vytvorenie obrázka SVG zmenou volania funkcie z „url.png„do“url.svg„. Obrázok nižšie zobrazuje výsledok z terminálu. Tento obrázok môžete dokonca naskenovať z mobilnej aplikácie a použiť ho.

Ako použijem obrázok, ktorý som práve vytvoril?

Na skenovanie tohto obrázka potrebujete iba aplikáciu na skenovanie QR kódov nainštalovanú vo vašom telefóne.

Ako použijem obrázok, ktorý som práve vytvoril?

Na skenovanie tohto obrázka potrebujete iba aplikáciu na skenovanie QR kódov nainštalovanú vo vašom telefóne.

So svojimi QR kódmi môžete byť tiež veľmi kreatívni. Mnoho spoločností často má vo svojich kódoch ukryté veľkonočné vajíčka a podobné veci, čo môže používateľa dosť prekvapiť.

Hry Najlepšie linuxové distribúcie pre hry v roku 2021
Najlepšie linuxové distribúcie pre hry v roku 2021
Operačný systém Linux prešiel dlhou cestou od svojho originálneho, jednoduchého serverového vzhľadu. Tento OS sa za posledné roky nesmierne vylepšil a...
Hry Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
V minulosti sa hranie hier považovalo iba za hobby, ale časom došlo v hernom priemysle k obrovskému nárastu z hľadiska technológie i počtu hráčov. Her...
Hry Najlepšie hry na hranie s ručným sledovaním
Najlepšie hry na hranie s ručným sledovaním
Oculus Quest nedávno predstavil skvelú myšlienku ručného sledovania bez ovládačov. Vďaka stále sa zvyšujúcemu počtu hier a aktivít, ktoré vykonávajú p...