如何將 QR 碼生成為圖像
創建 QR 碼作為圖像涉及生成 QR 碼的可視化表示,該 QR 碼編碼數據。(例如 URL、文字或其他資訊)在二維矩陣中。 此矩陣由黑白方格組成,可以用相機或 QR 碼閱讀器掃描和解碼。
如何將 QR 碼生成為圖像
- 下載 C# 函式庫以將 QR 碼作為圖像創建
- 將 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 是一種現代圖像格式,提供出色的壓縮效果。(有損及無損),非常適合網頁使用。
- 图标(.ico)**:圖標格式儲存用作程式或文件圖標的小型方形圖像,常用於作業系統。
- WMF(.wmf):WMF 是主要用於 Windows 的向量和光柵圖像格式。 它常用於傳統系統中的圖形。
- RawFormat(.raw):原始格式指的是未處理的影像資料,通常用於數位攝影。 它保留了最高品質,專業人士用於影像編輯。
支持的 QR Code 類型
支援多種類型的QR碼,用於創建和讀取。 以下是支持的 QR 代碼類型:
QRCode:這是當今最常用的標準 QR 碼。 它可以存儲大量數據(最多可達 7,089 個數字字元或 4,296 個字母數字字元),這使其適用於各種應用程式,從網站 URL 到聯繫資訊。
MicroQRCode:微型QR Code是一種標準QR Code的小型版本,專為空間有限的情況而設計。 它能存儲的數據比標準 QR Code 少。(最多 35 個數字字符或 21 個字母數字字符)但其小巧的尺寸使其成為標準QR碼過大時的理想選擇,例如在小型包裝或微型印刷標籤上。
- RMQRCode: RMQR碼(矩形微型QR碼)是另一種緊湊版本的 QR 碼,但形狀是矩形而非正方形。 此版本允許其長寬比具有靈活性,這對於可用矩形空間的應用程式可能很有用。 它可以存儲類似於微型 QR 碼的數據,但專為可用空間不規則的特定使用情況而設計。