Pytonorm

Python QR-kodgenerator

Python QR-kodgenerator

Vad är QR-koder?

QR-koder är några av de snabbast växande trenderna i dagens värld när det gäller att dela någon form av information. Det antas snabbt för alla möjliga olika användningsområden som inte är begränsade till att dela långa webbadresser, göra betalningar och låsa upp enheter och vad som helst. En QR-kod är helt enkelt en fyrkantig bild som är rörig med vita och svarta lådor i olika former och storlekar. Detta arrangemang av lådor är det som gör att informationen kan lagras i en enkel bild. Denna kod är maskinläsbar med hjälp av en kamera. Vad som vanligtvis händer är att QR-koden skannas av kameran genom en specifik applikation som berör QR-koden vi skannar. Applikationen kommer åt telefonens kamera för att ta en bild av koden och den resulterande bilden analyseras sedan av applikationen som gör det möjligt att extrahera information.

Var används QR-koder?

QR-kodtekniken härstammar 1994 från Japan där den användes i fordonsindustrin. Behovet av QR-koden kom från att inte kunna lagra stora mängder information i den vanliga streckkoden som vi fortfarande ser idag. Därifrån blev QR-koden snabbt populär och såg att dess användning antogs i alla typer av industrier över hela världen.

Närhelst en händelse håller på att hända annonseras den på olika sätt. Dessa medel är ofta affischer som sprids över städer och online-annonser. Dessa annonser innehåller nu en QR-kod som vi kan skanna som tar oss till evenemangssidan. Sidan kan finnas på antingen Facebook eller ha en egen webbplats. Vi drar helt enkelt upp våra telefoner och skannar koden och hamnar på den exakta sidan vi vill slå upp.

Lås har också börjat integrera denna teknik på olika sätt. En av de enklaste där ute används för cykellås. Låset kan låsas upp helt enkelt genom att skanna QR-koden som finns på den. Appen som finns för sådana lås ser till att användaren som skannar låset också är den faktiska ägaren av cykeln. Det låses inte bara upp från någons telefon även om de har appen. Detta visar oss att QR-koder också är mycket säkra.

Ett av mina favorit sätt på vilket QR-koder används idag är att göra betalningar. Processen med att köpa och sälja saker har blivit så enkel nu. Allt du behöver göra är att öppna betalningsappen och rikta telefonens kamera mot QR-koden på den plats där du vill göra köp från. När koden har skannats dras pengarna från ditt konto och levereras till mottagarkontot nästan omedelbart. Anledningen till att jag älskar just den här användningen av QR är att jag inte behöver bära ens ett kort för att göra inköp längre. Detta tar verkligen bort mig från att ta hand om en annan tillhörighet.

Hur kan vi generera QR-koder?

Du kanske redan har gissat det, svaret är Python! Pythons skönhet ligger i dess förmåga att utföra nästan alla uppgifter i världen och QR-kodgenerering är en av dem. Det finns uppenbarligen flera andra sätt att generera dem men vi kommer bara att diskutera Python här.

Först och främst kommer vi att se till att vi har en stabil och fungerande Python-miljö redo på våra Linux-system.

Öppna terminalen och kör 'sudo apt-get-uppdatering'och få nödvändiga uppdateringar för dina paket. Identifiera sedan att du har Python installerat genom att köra 'python3 -v''. Om allt är korrekt installerat ser du versionen av Python installerad som utdata till ovanstående program. Nu öppnar vi vårt val av IDE och börjar skapa vår egen QR-kod!

Låt kodningen börja!

Om du inte har 'pyqrcode'och'pypng'redan installerat i ditt system måste du gå tillbaka till terminalen och köra'pip install pyqrcode && pip install pypng''. När det har tagits om, börja med att göra nödvändig import som visas i koden nedan och härma koden också. Du kan ersätta länken i variabeln till valfri webbadress som du vill anpassa ditt lilla projekt.

Namnet på den skapade bilden kan ändras genom att ersätta webbadressens namnargument.png-samtal. Denna metod låter oss skapa en .png-bild som nu kan användas för skanning. Om du föredrar vilken typ av bild du vill skapa kan du också välja att skapa en SVG-bild genom att ändra funktionsanropet från 'url.png'till'url.svg''. Bilden nedan visar resultatet från terminalen. Du kan till och med skanna den här bilden från din mobilapp och använda den.

Hur använder jag bilden jag just skapade?

Allt du behöver för att skanna den bilden är en QR-kodscanner-app installerad på din telefon.

Hur använder jag bilden jag just skapade?

Allt du behöver för att skanna bilden är en QR-kodscanner-app installerad på din telefon.

Du kan också bli väldigt kreativ med dina QR-koder. Många företag har ofta påskägg och liknande saker gömda i sina koder vilket kan ge användaren en överraskning.

Mus Lägg till musgester i Windows 10 med dessa gratisverktyg
Lägg till musgester i Windows 10 med dessa gratisverktyg
Under senare år har datorer och operativsystem utvecklats kraftigt. Det fanns en tid då användare var tvungna att använda kommandon för att navigera g...
Mus Kontrollera och hantera musrörelser mellan flera skärmar i Windows 10
Kontrollera och hantera musrörelser mellan flera skärmar i Windows 10
Dual Display Mouse Manager låter dig kontrollera och konfigurera musrörelser mellan flera skärmar genom att sakta ner dess rörelser nära gränsen. Wind...
Mus WinMouse låter dig anpassa och förbättra muspekarens rörelse på Windows PC
WinMouse låter dig anpassa och förbättra muspekarens rörelse på Windows PC
Om du vill förbättra standardfunktionerna för din muspekare, använd freeware WinMouse. Det lägger till fler funktioner som hjälper dig att få ut det m...