支援的二維碼格式

This article was translated from English: Does it need improvement?
Translated
View the article in English

二維碼有多種形狀和尺寸,每種形狀都根據資料容量實體空間掃描靈活性的不同需求量身定制。 無論您是在大型貨運標籤上列印二維碼,還是在小型硬體組件上嵌入二維碼,IronQR 都支援所有主流二維碼標準,幫助您完成工作。

本文介紹了 IronQR 可以產生讀取的三種 QR 變體,並提供了一個簡單的程式碼範例,幫助您立即上手。


支援二維碼的變體

二維(2D)矩陣碼提供了一種緊湊可靠的方式,可以儲存比傳統條碼更多的資訊。 IronQR 支援以下幾種二維碼類型:

QR 圖碼

全球通用的標準方形二維碼——從行動支付到餐廳菜單、物流、行銷等等。

*資料容量:最多可儲存7,089 個數字4,296 個字母數字字符

*糾錯:四個等級(最高)確保即使部分代碼被刮傷、污損或遮蔽也能恢復資料。

*應用場景:非常適合需要中等到大型資料容量和高可靠性的通用應用。

這是最受認可和廣泛使用的二維碼格式,在所有行業中兼顧了容量、掃描範圍和靈活性。

QR Code

微型二維碼

標準二維碼的微型版本,專為空間極其有限的場景而設計,例如電子產品、零售標籤或保固封條。

*資料容量:最多35 個數字21 個字母數字字符

*效率:由於模組尺寸減小,佔用空間更小,掃描速度更快

*應用場景:最適合用於標記小型物品、組件追蹤或僅需儲存少量資料的場合。

雖然微型二維碼支援的字元數比標準二維碼少,但它在受限的物理環境中非常有效。

微型二維碼

長方形微型碼(RMQR碼)

緊湊的矩形格式,設計用於狹窄或狹長的區域,在這些區域,方形條碼效果不佳。

*資料容量:與微型二維碼相當

*形狀優勢:在可列印區域為矩形的區域,提供更靈活的佈局選擇。

*應用場景:非常適合寬度或高度受限(但並非兩者兼有)的表單標籤邊緣應用票務系統

RMQRCode 的功能與 Micro QR 類似,但它提供了方形格式所不具備的佈局適應性。

矩形微碼

快速入門片段

使用以下程式碼產生具有您首選編碼的二維碼。 您可以透過更改編碼值輕鬆切換三種支援的類型。

:path=/static-assets/qr/content-code-examples/how-to/create-qr-code-with-encoding-type.cs
using IronQr;
using IronQr.Enum;

// Generate a Micro QR code and save it as PNG
QrCode myQr = QrWriter.Write(
    "Hello IronQR",
    new QrOptions { Encoding = QrEncoding.MicroQRCode }
);

myQr.Save().SaveAs("QR.png");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

若要產生標準 QR 碼或 RMQR 碼,只需使用 QrEncoding.QRCode 或 QrEncoding.RMQRCode 即可。


請注意解碼時,設定QrEncoding.All可以讓 IronQR 自動偵測任何二維碼的格式。 這在混合程式碼環境中尤其有用。

常見問題解答

IronQR 支援哪些主要的 QR 碼格式?

IronQR 支援三種主要的 QR 碼格式:標準 QR Code、Micro QR Code 和 Rectangular Micro Code (RMQRCode),每種格式都針對不同的使用情況和資料容量量身打造。

如何使用 IronQR 在 C# 中生成 QR 碼?

您可以利用 QrEncoding 屬性,使用 IronQR 在 C# 中產生 QR 碼。例如,使用 QrEncoding.QRCode 產生標準 QR 碼,或使用 QrEncoding.RMQRCode 產生矩形微碼。

標準 QR Code 與 Micro QR Code 有何差異?

標準 QR Code 的資料容量較高,最多可支援 7,089 個數字或 4,296 個字母數字,而 Micro QR Code 的資料容量較小,最多可支援 35 個數字或 21 個字母數字,非常適合空間有限的環境。

為什麼我會選擇 RMQRCode 而不是其他 QR 代碼格式?

RMQRCode 非常適合需要長方形列印區域的佈局,為不適合正方形編碼的環境(例如表單和標籤邊緣應用)提供精簡的解決方案。

IronQR 如何在同一環境下處理不同的 QR 碼格式?

透過設定 QrEncoding.All,IronQR 可自動偵測任何 QR 碼的格式,讓它在混合 QR 碼類型的環境中也能有效運作。

選擇 QR 碼格式時應考慮哪些因素?

選擇 QR 碼格式時,請考慮所需的資料容量、可用的實體空間以及掃描環境。IronQR 提供多種格式以滿足各種需求。

IronQR 可以讀取有損壞部分的 QR 碼嗎?

是的,使用 IronQR 生成的標準 QR 碼支援四級錯誤修正,即使部分編碼損壞也能進行資料復原。

使用 Micro QR Code 有什麼好處?

微型 QR 碼因其較小的尺寸和較快的掃描能力,在空間有限的情況下非常有利,因此適用於電子產品、零售標籤和保固封條。

如何為 QR Code 選擇正確的錯誤修正等級?

根據 QR Code 的使用環境選擇錯誤修正等級。IronQR 提供低、中、高和最高等級,即使程式碼有部分損壞,也能確保資料的完整性。

什麼是最適合物流和行銷的 QR 碼格式?

標準 QR Code 因其高資料容量、廣泛的辨識度以及強大的錯誤修正能力,最適合用於物流和行銷。

Zeeshan Wazir
全栈开发者

Zeeshan Wazir 是一位全栈开发者,具有 PHP (Laravel)、C# 和 ASP.NET 的强大背景。他还擅长于 Python 脚本,经常使用它来简化和自动化复杂任务。

拥有计算机科学的 MPhil,Zeeshan 将深厚的技术知识与广泛项目的实践经验相结合。他喜爱构建智能、可扩展的应用程序,并不断探索改善开发者工作流的新方法。

準備好開始了嗎?
Nuget 下載 51,390 | Version: 2025.11 剛發表