如何將 QR 碼生成為圖像
創建 QR 碼作為圖像涉及生成 QR 碼的視覺表示,這些 QR 碼將數據(如 URL、文本或其他信息)編碼在二維矩陣中。 此矩陣由黑白方格組成,可以用相機或 QR 碼閱讀器掃描和解碼。
如何將 QR 碼生成為圖像
- 下載用於將 QR 碼創建為圖像的 C# 庫
- 將 QR 碼創建為一個物件
- 使用 Save 方法來獲取 AnyBitmap
- 使用 SaveAs 方法匯出為圖像文件
- 探索各種支援的格式
立即在您的專案中使用IronQR,並享受免費試用。
將 QR 碼建立為圖像
使用 IronQR 生成 QR 碼非常簡單。 您只需要一行程式碼即可將 QR 碼創建為物件。 要將 QR 碼匯出為圖像,請使用Save
方法,然後使用SaveAs
方法。
:path=/static-assets/qr/content-code-examples/how-to/create-qr-code-image.cs
using IronQr;
using IronSoftware.Drawing;
// Creating a QR code
QrCode qrCode = QrWriter.Write("12345");
// Save QR code to AnyBitmap
AnyBitmap anyBitmap = qrCode.Save();
// Save AnyBitmap to PNG
anyBitmap.SaveAs("simpleQrCode.png", AnyBitmap.ImageFormat.Png);
Imports IronQr
Imports IronSoftware.Drawing
' Creating a QR code
Private qrCode As QrCode = QrWriter.Write("12345")
' Save QR code to AnyBitmap
Private anyBitmap As AnyBitmap = qrCode.Save()
' Save AnyBitmap to PNG
anyBitmap.SaveAs("simpleQrCode.png", AnyBitmap.ImageFormat.Png)

Save
方法返回一個 AnyBitmap 對象。 使用此物件,我們可以匯出到各種影像格式,例如:
- JPEG (.jpg 或 .jpeg):JPEG 是數位照片常用的壓縮格式。 它使用有損壓縮,在保持可接受品質的同時減小檔案大小。
- PNG (.png):PNG 是一種無損影像格式,適合用於網絡。 它支援透明度並保留高品質而不會有資料損失。
- Bmp (.bmp):位圖格式是一種未壓縮的光柵圖像格式,主要用於 Windows 平台。 它保留高质量图像,但生成的文件大小较大。
- GIF (.gif):GIF 支援動畫和透明度,但僅限於 256 種顏色。 它廣泛用於簡單的網頁圖形和短動畫。
- TIFF (.tiff 或 .tif):TIFF 是一種靈活的格式,用於高品質的圖像,經常用於專業攝影。 它可以是無損的或壓縮的。
- WBMP (.wbmp):WBMP 是一種用於無線通信的單色格式。 如果不支援,則預設為 BMP。
- WebP (.webp):WebP 是一種現代圖像格式,提供卓越的壓縮(有損和無損),非常適合用於網絡。
- Icon (.ico):Icon 格式用於儲存小型方形圖像,這些圖像常被用作程式或檔案的圖標,通常在作業系統中使用。
- WMF (.wmf):WMF 是一種向量和光柵圖像格式,主要用於 Windows。 它常用於傳統系統中的圖形。
- RawFormat (.raw):原始格式是指未經處理的影像資料,通常用於數位攝影。 它保留了最高品質,專業人士用於影像編輯。
支持的 QR Code 類型
支援多種類型的QR碼,用於創建和讀取。 以下是支持的 QR 代碼類型:
QRCode:這是目前最常用的標準 QR 碼。 它可以存儲大量數據(最多可達 7,089 個數字字符或 4,296 個字母數字字符),使其適用於廣泛的應用程序,從網站網址到聯繫信息。
MicroQRCode:微型 QR 碼是標準 QR 碼的縮小版,專為空間有限的情況設計。 它能存儲的數據比標準 QR 碼少(最多 35 個數字字符或 21 個字母數字字符),但其小巧的尺寸使其成為在標準 QR 碼過大時的理想選擇,例如在小型包裝或微小的打印標籤上。
- RMQRCode:RMQR Code(矩形微型 QR 碼)是 QR 碼的另一種緊湊版本,但形狀為矩形而非正方形。 此版本允許其長寬比具有靈活性,這對於可用矩形空間的應用程式可能很有用。 它可以存儲類似於微型 QR 碼的數據,但專為可用空間不規則的特定使用情況而設計。