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 vedtatt for alle slags forskjellige bruksområder som ikke er begrenset til å dele lange nettadresser, foreta betalinger og låse opp enheter og hva ikke. En QR -kode er ganske enkelt et firkantet bilde som er rotet med hvite og svarte bokser med forskjellige former og størrelser. Denne ordningen med bokser er det som gjør at informasjonen kan lagres i et enkelt bilde. Dette kodestykket er maskinlesbart ved hjelp av et kamera. Det som vanligvis skjer er at QR -koden skannes av kameraet gjennom en spesifikk applikasjon som har en bekymring 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 at informasjon kan tas ut.

Hvor brukes QR -koder?

QR -kodeteknologien stammet i 1994 fra Japan hvor den ble brukt i bilindustrien. Behovet for QR -koden kom fra å ikke kunne 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.

Hver gang en hendelse er i ferd med å skje, annonseres den på forskjellige måter. Disse midlene er ofte plakater spredt over byer og online annonser. Disse annonsene inneholder nå en QR -kode som vi kan skanne som tar oss med til hendelsessiden. Siden kan være lokalisert på enten Facebook eller ha sitt eget nettsted. Vi vil ganske enkelt 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åser. Låsen kan låses opp bare 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 er den faktiske eieren av sykkelen også. Den 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 på QR -koden til stedet der du vil gjøre kjøpet fra. Når koden er skannet, trekkes pengene fra kontoen din og levert til mottakerkontoen nesten øyeblikkelig. Grunnen til at jeg elsker denne spesielle bruken av QR er at jeg ikke trenger å bære engang et kort for å gjøre kjøp lenger. Dette tar virkelig tankene fra å ta vare på en annen tilhørighet.

Hvordan kan vi generere QR -koder?

Du har kanskje allerede gjettet det, svaret er Python! Det fine med Python ligger i dens evne til å utføre nesten enhver oppgave i verden, og generering av QR -kode er en av dem. Det er åpenbart flere andre måter å generere dem på, men vi vil bare diskutere Python her.

Det første er først, vi vil sørge for at vi har et stabilt og fungerende Python -miljø klare på Linux -systemene våre.

Åpne terminalen og løp '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 IDE -valg og begynner å lage vår helt egen QR -kode!

La kodingen begynne!

Hvis du ikke har 'pyqrcode'Og'pypng'Allerede installert i systemet ditt, så må du gå tilbake til terminalen og løpe'pip install pyqrcode && pip install pypng'. Når det er tatt vare på, kan du begynne med å gjøre nødvendig import som vist i koden nedenfor og etterligne også koden. Du kan erstatte lenken i variabelen til en hvilken som helst gyldig url du vil tilpasse det lille prosjektet ditt.

Navnet på bildet som er opprettet kan endres ved å erstatte navnesargumentet til nettadressen.PNG -samtale. Denne metoden lar oss lage en .PNG -bilde som nå er brukbart for skanning. Hvis du har en preferanse for den typen bilde du vil opprette, kan du også velge å lage et SVG -bilde ved å endre funksjonssamtalen 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 det bildet er en QR -kodescanner -app som er installert på telefonen din.

Hvordan bruker jeg bildet jeg nettopp opprettet?

Alt du trenger for å skanne det bildet er en QR -kodescanner -app som er installert på telefonen din.

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