Generatore di codice QR Python

I codici QR sono diventati una parte essenziale della nostra vita quotidiana, dalla scansione dei codici dei prodotti all’accesso ai contenuti digitali. Sono un modo conveniente ed efficiente per archiviare e condividere informazioni e, con l’aiuto di Python, è facile generare codici QR per i tuoi progetti. In questo post del blog, esploreremo la libreria Aspose.BarCode for Python e impareremo come creare codici QR in Python. Tratteremo tutto, dall’installazione della libreria alla creazione di codici QR per diversi tipi di dati. Che tu sia un principiante o un programmatore esperto, questa guida ti fornirà gli strumenti e le conoscenze di cui hai bisogno. Questa guida ti consentirà di sbloccare il potenziale dei codici QR per i tuoi progetti. Dopo aver seguito i passaggi menzionati, avremo il nostro generatore di codice QR Python. Quindi cominciamo.

In questo articolo verranno trattati i seguenti argomenti:

  1. API del generatore di codice QR Python
  2. Come creare un codice QR in Python?
  3. Crea codici QR con Python
  4. Genera codice QR micro in Python
  5. Genera codice QR personalizzato
  6. Salva il codice QR in diversi formati immagine
  7. Generatore di codice QR PNG
  8. Salva codice QR in TIFF
  9. Ottieni una licenza gratuita
  10. Genera codice QR online
  11. Risorse didattiche

API del generatore di codice QR Python

Aspose.BarCode for Python è una potente libreria che consente di generare e leggere codici a barre e codici QR in Python. Supporta un’ampia gamma di formati di codici a barre come codice QR, codice 128, codice 39, EAN, UPC e molti altri. Con Aspose.BarCode for Python, puoi facilmente creare un codice a barre o un codice QR in vari formati di immagine come PNG, JPEG e TIFF. Inoltre, offre la possibilità di leggere i codici a barre da immagini e file PDF, il che lo rende una soluzione ideale per automatizzare i flussi di lavoro basati su codici a barre.

Una delle caratteristiche principali di Aspose.BarCode for Python è la sua capacità di generare codici a barre o codici QR con proprietà personalizzate come dimensione, carattere e colore. Ciò ti consente di generare codici QR e codici a barre personalizzati che corrispondono al design o al sito web della tua applicazione. Inoltre, la libreria offre la possibilità di convalidare i codici a barre, il che aiuta a garantire che i codici a barre siano leggibili e possano essere scansionati correttamente.

Come creare un codice QR in Python?

Per creare un codice QR in Python, utilizzeremo Aspose.BarCode Python. Possiamo integrarlo facilmente nei progetti Python. È compatibile con varie piattaforme come Windows, Linux e macOS. Con il suo set completo di funzionalità, è una scelta intelligente per gli sviluppatori che cercano una libreria di generazione e lettura di codici a barre potente e flessibile per Python.

Crea codice QR in Python

Possiamo creare codici QR con Aspose.BarCode for Python seguendo i passaggi indicati di seguito:

  1. Innanzitutto, scarica il pacchetto o installa l’API da PyPI utilizzando il seguente comando pip nella console:
pip install aspose-barcode-for-python-via-net 
  1. Successivamente, crea un’istanza della classe BarcodeGenerator e imposta EncodeTypes come “QR”.
  2. Quindi, specificare il testo del codice di input.
  3. Facoltativamente, specifica le opzioni di personalizzazione del codice QR.
  4. Infine, chiama il metodo save() per salvare l’immagine del codice QR generata nel percorso del file specificato.

L’esempio di codice seguente mostra come creare un codice QR usando Python.

# Questo esempio di codice dimostra come generare un codice QR.
# Inizializzare BarcodeGenerator
# Specifica il tipo di codifica
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Testo del codice
generator.code_text = "This is a sample QR Code!";

# Specificare la dimensione dell'immagine
generator.parameters.barcode.x_dimension.pixels = 8;
  
# Salva il codice QR generato
generator.save("C:\\Files\\QR_Code.jpg")
Crea codice QR in Python.

Crea codice QR in Python.

Genera Micro QR Code in Python

Un codice Micro QR è una versione più piccola di un codice QR standard. I micro codici QR sono progettati per occupare meno spazio rispetto ai codici QR standard e sono comunemente utilizzati in applicazioni in cui lo spazio è limitato, ad esempio sui biglietti da visita o nelle pubblicità stampate.

Possiamo facilmente generare codici Micro QR seguendo i passaggi menzionati in precedenza. Tuttavia, dobbiamo specificare qrencodetype come QREncodeType.FORCEMICROQR.

L’esempio di codice seguente mostra come generare un codice Micro QR usando Python.

# Questo esempio di codice dimostra come generare un codice Micro QR.
# Inizializzare BarcodeGenerator
# Specifica il tipo di codifica
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Testo del codice
generator.code_text = "123456789";

# Imposta la versione automatica
generator.parameters.barcode.qr.qr_version = barcode.generation.QRVersion.VERSION_M4;

# Imposta il tipo di codifica QR ForceMicroQR
generator.parameters.barcode.qr.qr_encode_type = barcode.generation.QREncodeType.FORCE_MICRO_QR;

# Salva il codice QR generato
generator.save("C:\\Files\\Micro_QR_Code.jpg")
Genera Micro QR Code in Python

Genera Micro QR Code in Python.

Genera codice QR personalizzato

Possiamo personalizzare l’aspetto di un codice QR impostandone la risoluzione, il colore di sfondo, il colore del bordo, il colore della didascalia, l’altezza dell’immagine, ecc. Per personalizzare l’aspetto di un codice QR, segui i passaggi indicati in precedenza. Tuttavia, è necessario impostare ulteriori proprietà obbligatorie.

L’esempio di codice seguente mostra come personalizzare l’aspetto di un codice QR usando Python.

# Questo esempio di codice dimostra come generare un codice QR personalizzato.
# Inizializzare BarcodeGenerator
# Specifica il tipo di codifica
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Testo del codice
generator.code_text = "This is a sample QR Code!";

# Specificare la dimensione dell'immagine
generator.parameters.barcode.x_dimension.pixels = 4

# Imposta il colore di sfondo
generator.parameters.back_color = Color(255,255,0)

# Imposta la risoluzione dell'immagine
generator.parameters.resolution = 300

# Imposta bordo
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

# Salva il codice QR personalizzato generato
generator.save("C:\\Files\\Custom_QR-Code.png")
Genera codice QR personalizzato

Genera codice QR personalizzato in Python.

Salva il codice QR in diversi formati di immagine

Possiamo salvare il codice QR generato nei formati immagine più diffusi come JPG, PNG, TIFF, BMP, ecc. Seguire i passaggi indicati in precedenza per salvare il codice QR nel formato immagine richiesto. Tuttavia, dobbiamo solo specificare il formato dell’immagine di output nell’ultimo passaggio.

Generatore di codici QR PNG

L’esempio di codice seguente mostra come salvare il codice QR come immagine PNG in Python.

# Questo esempio di codice dimostra come generare il codice QR e salvarlo in PNG.
# Inizializzare BarcodeGenerator
# Specificare il tipo di codifica e il testo del codice
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR, "Aspose")

# Salva il codice QR generato
generator.save("C:\\Files\\Save_QR.png")

Salva il codice QR in TIFF

L’esempio di codice seguente mostra come salvare il codice QR come immagine TIFF in Python.

# Questo esempio di codice dimostra come generare un codice QR e salvarlo come TIFF.
# Inizializzare BarcodeGenerator
# Specificare il tipo di codifica e il testo del codice
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR, "Aspose")

# Salva il codice QR generato
generator.save("C:\\Files\\Save_QR.tiff")

Python QR Code Generator - Ottieni una licenza gratuita

Aspose offre una versione di valutazione gratuita che può essere utilizzata per testare le caratteristiche e le capacità della libreria. Puoi ottenere una licenza temporanea gratuita per provare la libreria senza limiti di valutazione.

Genera codice QR online

È possibile generare il codice QR online gratuitamente utilizzando l’app Web del generatore di codici QR online sviluppata utilizzando questa API. Si prega di accedere all’app generatore di codici QR online gratuita al seguente link:

https://products.aspose.app/barcode/generate

Come generare codice QR Python - Risorse per l’apprendimento

Puoi saperne di più sulla generazione del codice QR ed esplorare altre funzionalità di Aspose.BarCode for Python utilizzando le risorse fornite di seguito:

Conclusione

In questo post del blog, ti abbiamo mostrato come sviluppare il tuo generatore di codice QR Python personalizzato. Seguendo i passaggi descritti in questa guida, puoi facilmente generare codici QR per diversi tipi di dati. Con poche righe di codice, puoi creare bellissimi codici QR che possono essere utilizzati per collegamenti a siti Web, informazioni di contatto e altro ancora. Che tu sia uno sviluppatore, un marketer o semplicemente qualcuno che cerca di creare un codice QR per uso personale, Aspose.BarCode for Python è la soluzione perfetta. Provalo tu stesso e scopri quanto è facile creare straordinari codici QR in pochi minuti. In caso di ambiguità, non esitate a contattarci sul nostro forum di supporto gratuito.

Guarda anche