Krajta

Generátor QR kódu Pythonu

Generátor QR kódu Pythonu

Co jsou QR kódy?

QR kódy jsou jedny z nejrychleji rostoucích trendů v dnešním světě, pokud jde o sdílení jakéhokoli druhu informací. Rychle se stává adoptovaným pro nejrůznější použití, která se neomezují pouze na sdílení zdlouhavých adres URL, provádění plateb a odemykání zařízení a tak dále. QR kód je jednoduše čtvercový obrázek, který je přeplněný bílými a černými rámečky různých tvarů a velikostí. Toto uspořádání krabic umožňuje ukládat informace do jednoduchého obrázku. Tento kód je strojově čitelný pomocí kamery. Obvykle se stane, že QR kód naskenuje kamera prostřednictvím konkrétní aplikace, která má problém s QR kódem, který skenujeme. Aplikace přistupuje k fotoaparátu telefonu, aby vyfotografovala kód a výsledný obrázek je poté analyzován aplikací, která umožňuje extrahovat informace.

Kde se používají QR kódy?

Technologie QR kódu pochází z roku 1994 z Japonska, kde byla používána v automobilovém průmyslu. Potřeba QR kódu byla způsobena neschopností ukládat velké množství informací do standardního čárového kódu, který vidíme dodnes. Odtamtud získal QR kód rychlou popularitu a viděl jeho použití v nejrůznějších průmyslových odvětvích po celém světě.

Kdykoli se má událost stát, je inzerována různými způsoby. Těmito prostředky jsou často plakáty rozstřikované po městech a online reklamy. Tyto reklamy nyní obsahují QR kód, který můžeme skenovat a který nás přenese na stránku událostí. Stránka může být umístěna na Facebooku nebo může mít vlastní web. Jednoduše vytáhneme telefony a naskenujeme kód a skončíme na přesné stránce, kterou bychom chtěli vyhledat.

Zámky také začaly tuto technologii začleňovat různými způsoby. Jeden z nejjednodušších se používá pro cyklické zámky. Zámek lze odemknout jednoduše naskenováním QR kódu, který je na něm k dispozici. Aplikace, která existuje pro takové zámky, zajišťuje, že uživatel, který skenuje zámek, je také skutečným vlastníkem kola. Neodblokuje se pouze z telefonu nikoho, i když má aplikaci. To nám ukazuje, že QR kódy jsou také velmi bezpečné.

Jedním z mých oblíbených způsobů, jakými jsou dnes QR kódy používány, je provádění plateb. Proces nákupu a prodeje věcí je nyní tak jednoduchý. Jediné, co musíte udělat, je otevřít platební aplikaci a namířit fotoaparát telefonu na QR kód místa, ze kterého chcete provést nákup. Po naskenování kódu jsou peníze odečteny z vašeho účtu a téměř okamžitě doručeny na účet příjemce. Důvod, proč miluji toto konkrétní použití QR, je ten, že už nemusím nosit ani kartu, abych mohl nakupovat. To mě opravdu zbavuje péče o další sounáležitost.

Jak můžeme generovat QR kódy?

Možná jste to už uhodli, odpověď je Python! Krása Pythonu spočívá v jeho schopnosti provádět téměř jakýkoli úkol na světě a generování QR kódu je jedním z nich. Existuje samozřejmě několik dalších způsobů, jak je generovat, ale zde budeme diskutovat pouze o Pythonu.

Nejprve je třeba se ujistit, že na našich systémech Linux máme připravené stabilní a funkční prostředí Pythonu.

Otevřete terminál a spusťte 'sudo apt-get aktualizace'a získejte potřebné aktualizace pro vaše balíčky. Pak zjistíte, že máte nainstalovaný Python spuštěním 'python3 -v''. Pokud je vše nainstalováno správně, uvidíte verzi Pythonu nainstalovanou jako výstup do výše uvedeného programu. Nyní otevřeme naše IDE dle výběru a začneme vytvářet náš vlastní QR kód!

Nechte kódování začít!

Pokud nemáte 'pyqrcode' a 'pypng'již ve vašem systému nainstalován, musíte se vrátit k terminálu a spustit'pip install pyqrcode && pip install pypng''. Jakmile se o to postaráte, začněte tím, že provedete nezbytné importy, jak je znázorněno v níže uvedeném kódu, a napodobte také kód. Odkaz v proměnné můžete nahradit jakoukoli platnou adresou URL, kterou chcete přizpůsobit svému malému projektu.

Název vytvořeného obrázku lze změnit nahrazením argumentu název adresy URL.volání png. Tato metoda nám umožňuje vytvořit a .obrázek png, který je nyní použitelný pro skenování. Pokud dáváte přednost typu obrázku, který chcete vytvořit, můžete také zvolit vytvoření obrázku SVG změnou volání funkce z 'url.png'do'url.svg''. Obrázek níže ukazuje výsledek z terminálu. Tento obrázek můžete dokonce naskenovat z mobilní aplikace a použít jej.

Jak mohu použít obrázek, který jsem právě vytvořil?

K naskenování tohoto obrázku potřebujete pouze aplikaci pro skenování QR kódů nainstalovanou v telefonu.

Jak mohu použít obrázek, který jsem právě vytvořil?

K naskenování tohoto obrázku potřebujete pouze aplikaci pro skenování QR kódů nainstalovanou v telefonu.

Se svými QR kódy můžete být také velmi kreativní. Mnoho společností má ve svých kódech často skryta velikonoční vajíčka a podobné věci, což může uživatele docela překvapit.

Jak změnit velikost, barvu a schéma kurzoru myši a kurzoru v systému Windows 10
Ukazatel myši a kurzor ve Windows 10 jsou velmi důležité aspekty operačního systému. To lze říci i pro jiné operační systémy, takže ve skutečnosti nej...
Hry Zdarma a open source herní motory pro vývoj linuxových her
Zdarma a open source herní motory pro vývoj linuxových her
Tento článek pokryje seznam bezplatných a otevřených herních enginů, které lze použít pro vývoj 2D a 3D her v systému Linux. Existuje mnoho takových h...
Hry Výukový program Shadow of the Tomb Raider pro Linux
Výukový program Shadow of the Tomb Raider pro Linux
Shadow of the Tomb Raider je dvanáctý přírůstek do série Tomb Raider - série akčních adventur vytvořená Eidosem Montrealem. Tato hra byla docela dobře...