Python

Python QR-kodegenerator

Python QR-kodegenerator

Hva er QR-koder?

QR-koder er noen av de raskest voksende trendene i dagens verden når det gjelder å dele noen form for informasjon. Det blir raskt adoptert for alle slags forskjellige bruksområder som ikke er begrenset til å dele lange URL-er, betale og låse opp enheter og hva som helst. En QR-kode er rett og slett et kvadratisk bilde som er rotete med hvite og svarte bokser i forskjellige former og størrelser. Denne ordningen med bokser er det som gjør at informasjonen kan lagres i et enkelt bilde. Denne koden er maskinlesbar ved hjelp av et kamera. Det som vanligvis skjer er at QR-koden skannes av kameraet gjennom et spesifikt program som er bekymret for QR-koden vi skanner. Applikasjonen får tilgang til telefonens kamera for å ta et bilde av koden, og det resulterende bildet blir deretter analysert av applikasjonen som gjør det mulig å hente ut informasjon.

Hvor brukes QR-koder?

QR-kodeteknologien stammer fra 1994 fra Japan hvor den ble brukt i bilindustrien. Behovet for QR-koden kom fra å være i stand til å lagre store mengder informasjon i standard strekkode som vi fremdeles ser i dag. Derfra fikk QR-koden rask popularitet og så bruken bli vedtatt i alle slags bransjer over hele verden.

Når en begivenhet er i ferd med å skje, blir den annonsert på forskjellige måter. Disse midlene er ofte plakater spredt over byer og nettannonser. Disse annonsene inneholder nå en QR-kode som vi kan skanne som fører oss til hendelsessiden. Siden kan være lokalisert på enten Facebook eller har et eget nettsted. Vi vil bare trekke opp telefonene våre og skanne koden og havne på den nøyaktige siden vi ønsker å slå opp.

Låser har også begynt å innlemme denne teknologien på forskjellige måter. En av de enkleste der ute brukes til sykluslås. Låsen kan låses opp ganske enkelt ved å skanne QR-koden som er tilgjengelig på den. Appen som finnes for slike låser, sørger for at brukeren som skanner låsen også er den faktiske eieren av sykkelen. Det vil ikke bare låse opp fra noens telefon selv om de har appen. Dette viser oss at QR-koder også er veldig sikre.

En av mine favorittmåter som QR-koder brukes i dag er å foreta betalinger. Prosessen med å kjøpe og selge ting har blitt så enkel nå. Alt du trenger å gjøre er å åpne betalingsappen og peke telefonens kamera mot QR-koden til stedet der du vil kjøpe fra. Når koden er skannet, blir pengene trukket fra kontoen din og levert til mottakerkontoen nesten umiddelbart. Grunnen til at jeg elsker denne spesielle bruken av QR er at jeg ikke trenger å ha med meg et kort for å gjøre kjøp lenger. Dette tar virkelig tankene mine bort fra å ta vare på en annen tilhørighet.

Hvordan kan vi generere QR-koder?

Du har kanskje allerede gjettet det, svaret er Python! Pythons skjønnhet ligger i dens evne til å utføre nesten hvilken som helst oppgave i verden, og QR-kodegenerering er en av dem. Det er åpenbart flere andre måter å generere dem på, men vi vil bare diskutere Python her.

Først og fremst vil vi sørge for at vi har et stabilt og fungerende Python-miljø klar på Linux-systemene våre.

Åpne terminalen og kjør 'sudo apt-get oppdatering'og få de nødvendige oppdateringene for pakkene dine. Identifiser deretter at du har Python installert ved å kjøre 'python3 -v'. Hvis alt er installert riktig, vil du se versjonen av Python installert som utdata til programmet ovenfor. Nå åpner vi vår valgte IDE og begynner å lage vår egen QR-kode!

La kodingen begynne!

Hvis du ikke har 'pyqrcode'og'pypng'allerede installert i systemet ditt, må du gå tilbake til terminalen og kjøre'pip install pyqrcode && pip install pypng'. Når det er tatt vare på, begynner du med å gjøre den nødvendige importen som vist i koden nedenfor og etterlign også koden. Du kan erstatte lenken i variabelen til hvilken som helst gyldig URL du vil tilpasse det lille prosjektet ditt.

Navnet på bildet som er opprettet, kan endres ved å erstatte URL-navnet.png-samtale. Denne metoden lar oss lage en .png-bilde som nå kan brukes til skanning. Hvis du foretrekker hvilken type bilde du vil lage, kan du også velge å lage et SVG-bilde ved å endre funksjonsanropet fra 'url.png' til 'url.svg'. Bildet nedenfor viser resultatet fra terminalen. Du kan til og med skanne dette bildet fra mobilappen din og bruke den.

Hvordan bruker jeg bildet jeg nettopp opprettet?

Alt du trenger for å skanne bildet er en QR-kode skanner-app installert på telefonen din.

Hvordan bruker jeg bildet jeg nettopp opprettet?

Alt du trenger for å skanne bildet er en QR-kode skanner-app installert på telefonen din.

Du kan bli veldig kreativ med QR-kodene dine også. Mange selskaper har ofte påskeegg og lignende ting skjult i kodene sine, noe som kan gi brukeren en overraskelse.

Beste spill å spille med håndsporing
Oculus Quest introduserte nylig den gode ideen om håndsporing uten kontrollere. Med et stadig økende antall spill og aktiviteter som utfører støtte en...
Hvordan vise OSD-overlegg i fullskjerm Linux-apper og spill
Å spille fullskjermspill eller bruke apper i distraksjonsfri fullskjermmodus kan avskrekke deg fra relevant systeminformasjon som er synlig i et panel...
Topp 5 spillfangstkort
Vi har alle sett og elsket streaming av spill på YouTube. PewDiePie, Jakesepticye og Markiplier er bare noen av de beste spillerne som har tjent milli...