Python QR Code Generator

QR-koder har blivit en viktig del av vårt dagliga liv, från att skanna produktkoder till att komma åt digitalt innehåll. De är ett bekvämt och effektivt sätt att lagra och dela information, och med hjälp av Python är det enkelt att generera QR-koder för dina projekt. I det här blogginlägget kommer vi att utforska Python QR-kodgeneratorbiblioteket och lära oss hur man skapar QR-koder i Python. Vi kommer att täcka allt, från installation av biblioteket till att skapa QR-koder för olika typer av data. Oavsett om du är nybörjare eller en erfaren programmerare kommer den här guiden att ge dig de verktyg och kunskap du behöver. Den här guiden gör det möjligt för dig att låsa upp potentialen hos QR-koder för dina projekt. Efter att ha följt de nämnda stegen kommer vi att ha vår egen Python QR Code Generator. Så låt oss börja.

Följande ämnen kommer att behandlas i den här artikeln:

  1. Python QR Code Generator API
  2. Hur skapar man QR-kod i Python?
  3. Skapa QR-koder med Python
  4. Generera mikro QR-kod i Python
  5. Generera anpassad QR-kod
  6. Spara QR-kod i olika bildformat
  7. QR Code Generator PNG
  8. Spara QR-koden i TIFF
  9. Få en gratis licens för Python QR Code Library
  10. Generera QR-kod online
  11. Python QR Code Library - Lärresurser

Python QR Code Generator API

Aspose.BarCode för Python är ett kraftfullt Python QR-kodbibliotek som låter dig generera och läsa streckkoder och QR-koder i Python. Den stöder ett brett utbud av streckkodsformat, såsom QR-kod, kod 128, kod 39, EAN, UPC och många fler. Med Aspose.BarCode for Python kan du enkelt skapa en streckkod eller QR-kod i olika bildformat, såsom PNG, JPEG och TIFF. Dessutom ger den möjlighet att läsa streckkoder från bilder och PDF-filer, vilket gör den till en idealisk lösning för att automatisera streckkodsbaserade arbetsflöden.

En av nyckelfunktionerna i Aspose.BarCode för Python är dess förmåga att generera streckkoder eller QR-koder med anpassade egenskaper som storlek, teckensnitt och färg. Detta gör att du kan generera anpassade QR-koder och streckkoder som matchar din applikations design eller webbplats. Dessutom ger biblioteket möjlighet att validera streckkoder, vilket hjälper till att säkerställa att streckkoderna är läsbara och kan skannas korrekt.

Hur skapar man QR-kod i Python?

För att skapa en QR-kod i Python kommer vi att använda Aspose.BarCode Python. Vi kan enkelt integrera det i Python-projekt. Den är kompatibel med olika plattformar, som Windows, Linux och macOS. Med sin omfattande uppsättning funktioner är det ett smart val för utvecklare som letar efter en kraftfull och flexibel streckkodsgenerering och läsbibliotek för Python.

Skapa QR-kod i Python

Vi kan skapa QR-koder med Aspose.BarCode för Python genom att följa stegen nedan:

  1. Först, vänligen antingen ladda ner paketet eller installera API från PyPI med följande pip-kommando i konsolen:
pip install aspose-barcode-for-python-via-net 
  1. Skapa sedan en instans av klassen BarcodeGenerator och ställ in EncodeTypes som “QR”.
  2. Ange sedan inmatningskodtexten.
  3. Ange eventuellt QR-kodanpassningsalternativ.
  4. Till sist, anropa metoden save() för att spara den genererade QR-kodbilden vid den givna sökvägen.

Följande kodexempel visar hur man skapar en QR-kod med Python.

# Detta kodexempel visar hur man genererar en QR-kod.
# Initiera BarcodeGenerator
# Ange kodningstyp
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Kodtext
generator.code_text = "This is a sample QR Code!";

# Ange storleken på bilden
generator.parameters.barcode.x_dimension.pixels = 8;
  
# Spara den genererade QR-koden
generator.save("C:\\Files\\QR_Code.jpg")
Skapa QR-kod i Python.

Skapa QR-kod i Python.

Generera mikro QR-kod i Python

En mikro QR-kod är en mindre version av en vanlig QR-kod. Micro QR-koder är utformade för att ta mindre plats än vanliga QR-koder och används ofta i applikationer där utrymmet är begränsat, till exempel på visitkort eller i tryckta annonser.

Vi kan enkelt generera Micro QR-koder genom att följa stegen som nämnts tidigare. Vi måste dock ange qrencodetype som QREncodeType.FORCEMICROQR.

Följande kodexempel visar hur man genererar en Micro QR-kod med Python.

# Detta kodexempel visar hur man genererar en Micro QR-kod.
# Initiera BarcodeGenerator
# Ange kodningstyp
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Kodtext
generator.code_text = "123456789";

# Ställ in automatisk version
generator.parameters.barcode.qr.qr_version = barcode.generation.QRVersion.VERSION_M4;

# Ställ in ForceMicroQR QR-kodningstyp
generator.parameters.barcode.qr.qr_encode_type = barcode.generation.QREncodeType.FORCE_MICRO_QR;

# Spara den genererade QR-koden
generator.save("C:\\Files\\Micro_QR_Code.jpg")
Generera mikro QR-kod i Python

Generera mikro QR-kod i Python.

Generera anpassad QR-kod

Vi kan anpassa utseendet på en QR-kod genom att ställa in dess upplösning, bakgrundsfärg, kantfärg, bildtextfärg, bildhöjd, etc. För att anpassa utseendet på en QR-kod, följ stegen som nämnts tidigare. Vi måste dock ställa in ytterligare nödvändiga egenskaper.

Följande kodexempel visar hur du anpassar utseendet på en QR-kod med Python.

# Det här kodexemplet visar hur man genererar anpassad QR-kod.
# Initiera BarcodeGenerator
# Ange kodningstyp
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Kodtext
generator.code_text = "This is a sample QR Code!";

# Ange bildstorleken
generator.parameters.barcode.x_dimension.pixels = 4

# Ställ in bakgrundsfärg
generator.parameters.back_color = Color(255,255,0)

# Ställ in bildupplösning
generator.parameters.resolution = 300

# Ställ in gränsen
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(0,0,255)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4

# Spara den genererade anpassade QR-koden
generator.save("C:\\Files\\Custom_QR-Code.png")
Generera anpassad QR-kod

Generera anpassad QR-kod i Python.

Spara QR-koden i olika bildformat

Vi kan spara den genererade QR-koden i populära bildformat som JPG, PNG, TIFF, BMP, etc. Följ stegen som nämnts tidigare för att spara QR-koden i önskat bildformat. Men vi behöver bara ange formatet för utdatabilden i det sista steget.

QR Code Generator PNG

Följande kodexempel visar hur du sparar QR-koden som en PNG-bild i Python.

# Detta kodexempel visar hur man genererar QR-kod och sparar i PNG.
# Initiera BarcodeGenerator
# Ange kodningstyp och kodtext
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR, "Aspose")

# Spara den genererade QR-koden
generator.save("C:\\Files\\Save_QR.png")

Spara QR-koden i TIFF

Följande kodexempel visar hur du sparar QR-koden som en TIFF-bild i Python.

# Detta kodexempel visar hur man genererar QR-kod och sparar som TIFF.
# Initiera BarcodeGenerator
# Ange kodningstyp och kodtext
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR, "Aspose")

# Spara den genererade QR-koden
generator.save("C:\\Files\\Save_QR.tiff")

Python QR Code Generator - Skaffa en gratis licens

Aspose erbjuder en gratis utvärderingsversion som kan användas för att testa bibliotekets funktioner och möjligheter. Du kan få en gratis tillfällig licens för att prova biblioteket utan utvärderingsbegränsningar.

Generera QR-kod online

Du kan generera QR-koder online gratis med denna online QR code generator webbapp, som är utvecklad med detta API.

Python QR Code Library - Lärresurser

Du kan lära dig mer om att generera QR-kod och utforska andra funktioner i Aspose.BarCode, ett Python QR-kodbibliotek med hjälp av resurserna nedan:

Slutsats

I det här blogginlägget har vi visat dig hur du utvecklar din egen anpassade Python QR Code Generator med Python QR Code Library. Genom att följa stegen som beskrivs i den här guiden kan du enkelt generera QR-koder för olika typer av data. Med bara några rader kod kan du skapa vackra QR-koder som kan användas för webblänkar, kontaktinformation och mer. Oavsett om du är en utvecklare, marknadsförare eller bara någon som vill skapa en QR-kod för personligt bruk, är Aspose.BarCode för Python den perfekta lösningen. Testa det själv och se hur enkelt det är att skapa fantastiska QR-koder på bara några minuter. I händelse av oklarheter är du välkommen att kontakta oss på vårt gratis supportforum.

Se även