Piton

Python QR kod generator

Python QR kod generator

Što su QR kodovi?

QR kodovi su neki od najbrže rastućih trendova u današnjem svijetu kada je u pitanju dijeljenje bilo kakvih informacija. Brzo se usvaja za sve vrste različitih namjena, koje nisu ograničene na dijeljenje podužih URL-ova, plaćanje i otključavanje uređaja i slično. QR kod je jednostavno četvrtasta slika koja je pretrpana bijelim i crnim kutijama različitih oblika i veličina. Ovakav raspored kutija omogućuje informaciju pohranjivanju u jednostavnu sliku. Ovaj dio koda je strojno čitljiv uz pomoć kamere. Ono što se obično događa je da QR kod skenira kamera kroz određenu aplikaciju koja zabrinjava QR kod koji skeniramo. Aplikacija pristupa kameri telefona kako bi snimila sliku koda, a rezultirajuću sliku aplikacija zatim analizira, što omogućuje izdvajanje podataka.

Gdje se koriste QR kodovi?

Tehnologija QR koda potječe 1994. godine iz Japana, gdje se koristila u automobilskoj industriji. Potreba za QR kodom proizašla je iz nemogućnosti pohranjivanja velike količine podataka u standardni crtični kod koji vidimo i danas. Od tada je QR kôd stekao brzu popularnost i usvojio njegovu upotrebu u svim vrstama industrija diljem svijeta.

Kad god se događaj dogodi, oglašava se na različite načine. Ta su sredstva često plakati razlijepljeni po gradovima i internetski oglasi. Ovi oglasi sada sadrže QR kôd koji možemo skenirati koji nas vodi do stranice događaja. Stranica se može nalaziti na Facebooku ili imati vlastitu web stranicu. Jednostavno ćemo izvući svoje telefone i skenirati kod i završiti na točno onoj stranici koju bismo željeli potražiti.

Brave su također počele ugraditi ovu tehnologiju na različite načine. Jedna od najjednostavnijih vani koristi se za biciklističke brave. Brava se može otključati jednostavnim skeniranjem QR koda koji je na njoj dostupan. Aplikacija koja postoji za takve brave osigurava da je i korisnik koji skenira bravu stvarni vlasnik bicikla. Neće se otključati samo s ničijeg telefona, čak i ako ima aplikaciju. To nam pokazuje da su i QR kodovi vrlo sigurni.

Jedan od mojih najdražih načina na koji se danas koriste QR kodovi je plaćanje. Proces kupnje i prodaje stvari sada je postao tako jednostavan. Sve što morate učiniti je otvoriti aplikaciju za plaćanje i usmjeriti kameru svog telefona na QR kôd mjesta odakle želite izvršiti kupnju. Nakon što se kod skenira, novac se oduzima s vašeg računa i gotovo trenutno dostavlja na račun primatelja. Razlog zbog kojeg volim ovu posebnu upotrebu QR-a je taj što više ne trebam nositi čak ni karticu za kupnju. Ovo me stvarno odbija od brige o drugom pripadanju.

Kako možemo generirati QR kodove?

Možda ste već pogodili, odgovor je Python! Ljepota Pythona leži u njegovoj sposobnosti da izvrši gotovo bilo koji zadatak na svijetu, a generacija QR koda jedna je od njih. Postoji očito nekoliko drugih načina za njihovo generiranje, ali ovdje ćemo raspravljati samo o Pythonu.

Prvo što je prvo, pobrinut ćemo se da imamo stabilno i radno Python okruženje spremno na našim Linux sustavima.

Otvorite terminal i pokrenite 'sudo apt-get ažuriranje'i dobiti potrebna ažuriranja za svoje pakete. Zatim utvrdite da imate instaliran Python pokretanjem 'python3 -v'. Ako je sve ispravno instalirano, vidjet ćete verziju Pythona instaliranu kao izlaz za gornji program. Sada ćemo otvoriti naš IDE po izboru i početi stvarati svoj vlastiti QR kod!

Neka kodiranje započne!

Ako nemate 'pyqrcode'i'pypng'već instaliran u vašem sustavu, onda se morate vratiti na terminal i pokrenuti'pip install pyqrcode && pip install pypng'. Kad se to pobrine, počnite s nužnim uvozom kao što je prikazano u donjem kodu i oponašajte i kôd. Vezu u varijabli možete zamijeniti bilo kojim važećim URL-om koji želite prilagoditi svom malom projektu.

Ime stvorene slike može se promijeniti zamjenom argumenta imena url-a.png poziv. Ova metoda omogućuje nam stvaranje a .png slika koja je sada korisna za skeniranje. Ako preferirate vrstu slike koju želite stvoriti, također možete odabrati stvaranje SVG slike promjenom poziva funkcije iz 'url.png"do"url.svg'. Slika dolje prikazuje rezultat s terminala. Ovu sliku možete čak i skenirati iz svoje mobilne aplikacije i koristiti je.

Kako da koristim sliku koju sam upravo stvorio?

Sve što trebate za skeniranje te slike je aplikacija za skeniranje QR koda instalirana na vašem telefonu.

Kako da koristim sliku koju sam upravo stvorio?

Sve što trebate za skeniranje te slike je aplikacija za skeniranje QR koda instalirana na vašem telefonu.

I s QR kodovima možete biti vrlo kreativni. Mnogo tvrtki često u svojim kodovima ima skrivenih uskršnjih jaja i sličnih stvari koje mogu pružiti korisniku poprilično iznenađenje.

Kako prikazati OSD prekrivač u aplikacijama i igrama na cijelom zaslonu za Linux
Igranje igara preko cijelog zaslona ili upotreba aplikacija u režimu preko cijelog zaslona bez ometanja može vas odsjeći od relevantnih informacija o ...
Top 5 karata za hvatanje igara
Svi smo vidjeli i voljeli streaming reprodukcije na YouTubeu. PewDiePie, Jakesepticye i Markiplier samo su neki od najboljih igrača koji su zaradili m...
Kako razviti igru ​​na Linuxu
Prije deset godina malo je Linux korisnika predviđalo da će njihov omiljeni operativni sustav jednog dana biti popularna platforma za igranje komercij...