Python

Python QR-kodegenerator

Python QR-kodegenerator

Hvad er QR-koder?

QR-koder er nogle af de hurtigst voksende tendenser i nutidens verden, når det kommer til deling af enhver form for information. Det bliver hurtigt vedtaget til alle mulige forskellige anvendelser, som ikke er begrænset til deling af lange URL'er, betaling og oplåsning af enheder og hvad der ikke. En QR-kode er simpelthen et firkantet billede, der er rodet med hvide og sorte kasser i forskellige former og størrelser. Dette arrangement af kasser er det, der gør det muligt at gemme oplysningerne i et simpelt billede. Dette stykke kode kan maskinlæses ved hjælp af et kamera. Hvad der normalt sker er, at QR-koden scannes af kameraet gennem en bestemt applikation, der har en bekymring for QR-kode, vi scanner. Applikationen får adgang til telefonens kamera for at tage et billede af koden, og det resulterende billede analyseres derefter af applikationen, som gør det muligt at udtrække information.

Hvor bruges QR-koder?

QR-kodeteknologien stammer fra 1994 fra Japan, hvor den blev brugt i bilindustrien. Behovet for QR-koden kom fra at være ude af stand til at gemme store mængder information i den standard stregkode, som vi stadig ser i dag. Derfra vandt QR-koden hurtig popularitet og så, at dens anvendelse blev vedtaget i alle slags industrier over hele verden.

Hver gang en begivenhed er ved at ske, annonceres den på forskellige måder. Disse midler er ofte plakater spredt over byer og online reklamer. Disse annoncer indeholder nu en QR-kode, som vi kan scanne, der fører os til siden med begivenheder. Siden kan være placeret på enten Facebook eller har sin egen hjemmeside. Vi trækker simpelthen vores telefoner op og scanner koden og ender på den nøjagtige side, vi gerne vil slå op.

Låse er også begyndt at inkorporere denne teknologi på forskellige måder. En af de enkleste derude bruges til cykellåse. Låsen kan låses op ved ganske enkelt at scanne den tilgængelige QR-kode. Den app, der findes til sådanne låse, sørger for, at den bruger, der scanner låsen, også er den egentlige ejer af cyklen. Det låses ikke bare op fra andres telefon, selvom de har appen. Dette viser os, at QR-koder også er meget sikre.

En af mine foretrukne måder, hvorpå QR-koder bruges i dag, er at foretage betalinger. Processen med at købe og sælge ting er blevet så enkel nu. Alt hvad du skal gøre er at åbne betalingsappen og rette telefonens kamera mod QR-koden på det sted, hvor du vil købe fra. Når koden er scannet, trækkes pengene fra din konto og leveres til modtagerens konto næsten øjeblikkeligt. Grunden til, at jeg elsker denne særlige brug af QR, er, at jeg ikke længere har brug for at bære et kort for at foretage køb. Dette fjerner virkelig mit sind fra at tage mig af en anden tilhørsforhold.

Hvordan kan vi generere QR-koder?

Du har måske allerede gættet det, svaret er Python! Pythons skønhed ligger i dens evne til at udføre næsten enhver opgave i verden, og QR-kodegenerering er en af ​​dem. Der er naturligvis flere andre måder at generere dem på, men vi vil kun diskutere Python her.

Første ting er det første, vi sørger for, at vi har et stabilt og fungerende Python-miljø klar på vores Linux-systemer.

Åbn terminalen og kør 'sudo apt-get opdatering'og få de nødvendige opdateringer til dine pakker. Identificer derefter, at du har Python installeret ved at køre 'python3 -v''. Hvis alt er installeret korrekt, vil du se versionen af ​​Python installeret som output til ovenstående program. Nu åbner vi vores valgte IDE og begynder at oprette vores helt egen QR-kode!

Lad kodningen begynde!

Hvis du ikke har 'pyqrcode'og'pypng'allerede installeret i dit system, så skal du gå tilbage til terminalen og køre'pip install pyqrcode && pip install pypng''. Når dette er taget hånd om, skal du starte med at udføre den nødvendige import som vist i koden nedenfor og efterligne koden også. Du kan erstatte linket i variablen til en hvilken som helst gyldig URL, du vil tilpasse dit lille projekt.

Navnet på det oprettede billede kan ændres ved at erstatte urlets navnargument.png-opkald. Denne metode giver os mulighed for at oprette en .png-billede, som nu kan bruges til scanning. Hvis du foretrækker den type billede, du vil oprette, kan du også vælge at oprette et SVG-billede ved at ændre funktionsopkaldet fra 'url.png' til 'url.svg''. Billedet nedenfor viser resultatet fra terminalen. Du kan endda scanne dette billede fra din mobilapp og bruge det.

Hvordan bruger jeg det billede, jeg lige har oprettet?

Alt hvad du behøver for at scanne billedet er en QR-kode scanner-app installeret på din telefon.

Hvordan bruger jeg det billede, jeg lige har oprettet?

Alt hvad du behøver for at scanne billedet er en QR-kode scanner-app installeret på din telefon.

Du kan også blive meget kreativ med dine QR-koder. Mange virksomheder har ofte påskeæg og lignende ting skjult i deres koder, hvilket kan give brugeren en overraskelse.

Vulkan til Linux-brugere
Med hver nye generation af grafikkort ser vi spiludviklere skubbe grænserne for grafisk troskab og komme et skridt tættere på fotorealisme. Men på tro...
OpenTTD vs Simutrans
Oprettelse af din egen transportsimulering kan være sjovt, afslappende og ekstremt lokkende. Derfor skal du sørge for at prøve så mange spil som mulig...
OpenTTD Tutorial
OpenTTD er et af de mest populære forretningssimuleringsspil derude. I dette spil skal du oprette en vidunderlig transportvirksomhed. Du starter dog i...