支援的二維碼格式
二維碼有多種形狀和尺寸,每種形狀都根據資料容量、實體空間和掃描靈活性的不同需求量身定制。 無論您是在大型貨運標籤上列印二維碼,還是在小型硬體組件上嵌入二維碼,IronQR 都支援所有主流二維碼標準,幫助您完成工作。
本文介紹了 IronQR 可以產生和讀取的三種 QR 變體,並提供了一個簡單的程式碼範例,幫助您立即上手。
支援二維碼的變體
二維(2D)矩陣碼提供了一種緊湊可靠的方式,可以儲存比傳統條碼更多的資訊。 IronQR 支援以下幾種二維碼類型:
QR 圖碼
全球通用的標準方形二維碼——從行動支付到餐廳菜單、物流、行銷等等。
*資料容量:最多可儲存7,089 個數字或4,296 個字母數字字符
*糾錯:四個等級(低、中、高、最高)確保即使部分代碼被刮傷、污損或遮蔽也能恢復資料。
*應用場景:非常適合需要中等到大型資料容量和高可靠性的通用應用。
這是最受認可和廣泛使用的二維碼格式,在所有行業中兼顧了容量、掃描範圍和靈活性。

微型二維碼
標準二維碼的微型版本,專為空間極其有限的場景而設計,例如電子產品、零售標籤或保固封條。
*資料容量:最多35 個數字或21 個字母數字字符
*效率:由於模組尺寸減小,佔用空間更小,掃描速度更快
*應用場景:最適合用於標記小型物品、組件追蹤或僅需儲存少量資料的場合。
雖然微型二維碼支援的字元數比標準二維碼少,但它在受限的物理環境中非常有效。
! 微型二維碼
長方形微型碼(RMQR碼)
緊湊的矩形格式,設計用於狹窄或狹長的區域,在這些區域,方形條碼效果不佳。
*資料容量:與微型二維碼相當
*形狀優勢:在可列印區域為矩形的區域,提供更靈活的佈局選擇。
*應用場景:非常適合寬度或高度受限(但並非兩者兼有)的表單、標籤邊緣應用和票務系統。
RMQRCode 的功能與 Micro QR 類似,但它提供了方形格式所不具備的佈局適應性。
快速入門片段
使用以下程式碼產生具有您首選編碼的二維碼。 您可以透過更改編碼值輕鬆切換三種支援的類型。
:path=/static-assets/qr/content-code-examples/how-to/create-qr-code-with-encoding-type.csusing 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");若要產生標準 QR 碼或 RMQR 碼,只需使用 QrEncoding.QRCode 或 QrEncoding.RMQRCode 即可。
QrEncoding.All可以讓 IronQR 自動偵測任何二維碼的格式。 這在混合程式碼環境中尤其有用。常見問題解答
IronQR支援哪些主要二維碼格式?
IronQR 支援三種主要的二維碼格式:標準二維碼、微型二維碼和矩形微型碼 (RMQRCode),每種格式都針對不同的使用情境和資料容量進行了客製化。
如何使用 IronQR 在 C# 中產生二維碼?
您可以使用 IronQR 在 C# 中透過QrEncoding屬性產生二維碼。例如,使用QrEncoding.QRCode產生標準二維碼,使用QrEncoding.RMQRCode產生矩形微碼。
標準二維碼和微型二維碼有什麼差別?
標準二維碼具有較高的數據容量,最多可容納 7,089 個數字或 4,296 個字母數字字符,而微型二維碼體積更小,最多可容納 35 個數字或 21 個字母數字字符,非常適合空間受限的環境。
為什麼我會選擇RMQRCode而不是其他二維碼格式?
RMQRCode 非常適合需要矩形列印區域的佈局,為方形程式碼不適用的環境(例如表格和標籤邊緣應用)提供了一個緊湊的解決方案。
IronQR 如何在相同環境下處理不同的二維碼格式?
透過設定QrEncoding.All ,IronQR 可以自動偵測任何二維碼的格式,使其在混合二維碼類型的環境中有效運作。
選擇二維碼格式時應考慮哪些因素?
選擇二維碼格式時,請考慮所需的資料容量、可用實體空間以及掃描環境。 IronQR 提供多種格式以滿足不同需求。
IronQR 能否讀取部分損壞的二維碼?
是的,使用 IronQR 產生的標準二維碼支援四級糾錯,即使部分二維碼損壞,也可以恢復資料。
使用微型二維碼有哪些好處?
微型二維碼尺寸更小、掃描速度更快,因此在空間受限的場景中非常實用,適用於電子產品、零售標籤和保固封條。
如何為我的二維碼選擇合適的糾錯等級?
根據二維碼的使用環境選擇糾錯等級。 IronQR 提供低、中、高和最高四個級別,即使二維碼部分損壞,也能確保資料完整性。
物流和行銷領域最佳的二維碼格式是什麼?
標準二維碼資料容量大、辨識範圍廣、糾錯能力強,因此最適合用於物流和行銷。






