Python是二維碼產生器

QR 碼 可以透過智慧型手機或其他裝置掃描來開啟網站、觀看影片或存取其他編碼資訊。它們變得越來越受歡迎,因為它們易於使用並且可以用來在很小的空間內儲存大量資料。在這篇文章中,我們將向您展示如何使用 Python 產生文字 QR 碼。我們將提供逐步指南和程式碼片段,幫助您使用 Python 開發自己的文字到 QR 碼產生器。

本文涵蓋以下主題:

  1. 文字轉二維碼產生器 Python API
  2. Python 中的文字轉二維碼
  3. 自訂文字產生二維碼
  4. 產生文字的二維碼
  5. 線上文字轉二維碼產生器
  6. 免費學習資源

文字轉 QR 碼產生器 Python API

我們將使用 Aspose.BarCode for Python API 從文字產生 QR 碼。它允許在 Python 中產生和讀取條碼和 QR 碼。該 API 支援 60 多種條碼符號,例如 QR 碼、Code 128、Code 39、EAN、UPC 等。它允許開發人員輕鬆地將生成的條碼或 QR 碼儲存為各種影像格式,例如 PNGJPEGTIFF

請在控制台中使用下列 pip 指令下載軟體包從 PyPI 安裝 API

pip install aspose-barcode-for-python-via-net 

Python 中的文字到 QR 碼

我們可以按照以下步驟使用 Aspose.BarCode for Python 從文字產生 QR 碼:

  1. 建立 BarcodeGenerator 類別的實例。
  2. 將 EncodeTypes 設定為“QR”。
  3. 指定要編碼的輸入文字。
  4. (可選)指定 QR 碼自訂選項。
  5. 最後,呼叫save()方法將生成的二維碼圖像保存到給定的檔案路徑中。

以下程式碼範例展示如何使用 Python 建立 QR 碼。

# 此程式碼範例示範如何從文字產生 QR 碼。
# 初始化條碼產生器
# 指定編碼類型
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);

# 指定要編碼的代碼文本
generator.code_text = "Your text goes here!";

# 指定影像的大小
generator.parameters.barcode.x_dimension.pixels = 8.0;
generator.parameters.resolution = 500.0;

# 儲存產生的二維碼
generator.save("C:\\Files\\Text_QR_Code.jpg")
Python 中的文字到 QR 碼

使用 Python 將文字轉換為 QR 碼。

在 Python 中自訂文字到 QR 碼的生成

我們可以按照前面提到的步驟自訂從文字產生的二維碼的外觀。然而,我們需要設定額外的屬性來自訂背景顏色、邊框顏色、圖像高度等。

以下程式碼範例展示如何在 Python 中自訂文字以產生 QR 碼。

# 此程式碼範例示範如何從文字自訂 QR 碼。
# 初始化條碼產生器
# 指定編碼類型
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);

# 指定要編碼的代碼文本
generator.code_text = "Your text goes here!";

# 指定影像的大小
generator.parameters.barcode.x_dimension.pixels = 8.0;

# 設定背景顏色
generator.parameters.back_color = Color(0,0,128)

# 設定二維碼顏色
generator.parameters.barcode.bar_color = Color(255,255,255)

# 設定影像解析度
generator.parameters.resolution = 300.0

# 設定邊框
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(255,0,0)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4.0

# 儲存產生的二維碼
generator.save("C:\\Files\\Customized_QR_Code.jpg")
在 Python 中自訂文字到 QR 碼的生成

在 Python 中自訂文字到 QR 程式碼的生成。

在Python中產生帶有文字的QR碼

我們可以將人類可讀的文本添加到生成的二維碼圖像中。它可以是主文字標籤、頂部標題或底部標題。我們可以按照前面提到的步驟來添加程式碼文字和下面的標題。但是,我們只需要設定 codetextparameters 和 captionbelow 屬性,如下所示:

# 此程式碼範例示範如何使用文字產生 QR 碼。
# 初始化條碼產生器
# 指定編碼類型
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);

# 指定要編碼的代碼文本
generator.code_text = "Your text goes here!";

# 指定影像的大小
generator.parameters.barcode.x_dimension.pixels = 8.0;

# 設定背景顏色
generator.parameters.back_color = Color(255,255,255)

# 設定二維碼顏色
generator.parameters.barcode.bar_color = Color(0,0,255)

# 設定影像解析度
generator.parameters.resolution = 300.0

# 設定邊框
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(255,0,0)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4.0

# 在二維碼上方顯示代碼文本
generator.parameters.barcode.code_text_parameters.two_d_display_text = "Aspose.BarCode";
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.ABOVE;

# 設定二維碼下方的標題
generator.parameters.barcode.code_text_parameters.two_d_display_text = "test"
generator.parameters.caption_below.text = "ASPOSE"
generator.parameters.caption_below.visible = True
generator.parameters.caption_below.font.style = FontStyle.BOLD
generator.parameters.caption_below.font.size.pixels = 18.0
generator.parameters.caption_below.font.family_name = "Verdana"

# 儲存產生的二維碼
generator.save("C:\\Files\\QR_Code_with_text.jpg")
在Python中產生帶有文字的QR碼

在 Python 中產生帶有文字的 QR 碼。

文字到二維碼產生器 - 取得免費許可證

您可以獲得免費的臨時許可證來試用該庫,而不受評估限制。

線上文字轉二維碼

您可以使用線上 QR 程式碼產生器 Web 應用程式,免費從任何線上文字輸入產生 QR 程式碼,該應用程式是使用此 API 開發的。

文字到 QR 碼產生器 - 學習資源

您可以了解有關將文字轉換為二維碼的更多信息,並使用以下資源探索該庫的各種其他功能:

結論

在這篇文章中,我們向您展示如何使用 Aspose.BarCode for Python 在 Python 中開發文字到 QR 程式碼產生器。我們還了解如何自訂 QR 碼並向圖像添加標題。透過利用 Aspose.BarCode,您可以建立令人驚嘆的 QR 碼,可用於網站連結、聯絡資訊等。如有任何疑問,請隨時透過我們的免費支援論壇與我們聯繫。

也可以看看