IronQR 如何使用 將 QR 碼建立為影像 如何使用 IronQR 在 C# 中建立二維碼影像 Curtis Chau 更新:6月 9, 2025 下載 IronQR NuGet 下載 開始免費試用 法學碩士副本 法學碩士副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在雙子座打開 請向 Gemini 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 This article was translated from English: Does it need improvement? Translated View the article in English 將二維碼建立為圖像涉及生成二維碼的視覺表示,二維碼將資料(例如 URL、文字或其他資訊)編碼到由黑白方塊組成的二維矩陣中。 這些方塊可以透過相機或二維碼閱讀器進行掃描和解碼。 如何創建圖像形式的二維碼 下載 C# 庫,用於建立圖像形式的二維碼。 創建 QR 碼作為對象 使用 Save 方法獲取 AnyBitmap 使用 SaveAs 方法導出為圖像文件 探索各種支持的格式 立即開始在您的項目中使用 IronQR 並免費試用。 第一步: 免費啟動 建立二維碼圖片 使用 IronQR 建立二維碼非常簡單。 你只需要一行程式碼就可以將二維碼建立為一個物件。 若要將二維碼匯出為影像,請使用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) $vbLabelText $csharpLabel 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) :原始格式是指未經處理的影像數據,通常用於數位攝影。 它能保持最高的影像質量,並被專業人士用於影像編輯。 支援的二維碼類型 支援建立和讀取多種類型的二維碼。 以下是支援的二維碼類型: -二維碼:這是目前最常用的標準二維碼。 它可以儲存大量資料(最多 7,089 個數字字元或 4,296 個字母數字字元),因此適用於各種應用,從網站 URL 到聯絡資訊。 -微型二維碼:微型二維碼是標準二維碼的縮小版,專為空間有限的情況而設計。 它能儲存的資料比標準二維碼少(最多 35 個數字字元或 21 個字母數字字元),但其緊湊的尺寸使其成為標準二維碼太大的應用的理想選擇,例如小型包裝或小型印刷標籤。 RMQRCode :RMQR 碼(矩形微型 QR 碼)是 QR 碼的另一個緊湊版本,但形狀為矩形而不是正方形。 該版本允許在寬高比上具有靈活性,這對於有矩形空間的應用非常有用。 它可以儲存類似於微型二維碼的數據,但專為可用空間非正方形的特定使用場景而設計。 常見問題解答 如何在 C# 中將 QR 代碼建立為影像? 若要在 C# 中將 QR 碼建立為影像,請從 NuGet 下載 IronQR 函式庫。使用您所需的資料建立 QR 碼物件,然後使用 Save 方法產生 AnyBitmap。最後,使用 SaveAs 方法將其匯出為 PNG 或 JPEG 等圖像格式。 以不同格式匯出 QR 碼影像的最簡單方法是什麼? 使用 IronQR,您可以利用 AnyBitmap 物件上的 SaveAs 方法,匯出各種格式的 QR 碼影像。支援的格式包括 JPEG、PNG、BMP、GIF、TIFF、WBMP、WebP、Icon、WMF 和 RawFormat。 支援哪些類型的 QR 碼建立? IronQR 支援建立標準 QRCode、MicroQRCode 和 RMQRCode 類型。標準 QRCode 用於大型資料,MicroQRCode 用於小空間中的有限資料,而 RMQRCode 則為特定應用程式提供矩形形狀。 如何製作透明背景的 QR 代碼? 若要使用 IronQR 建立透明背景的 QR 碼,請將 QR 碼匯出為 PNG 檔案,因為 PNG 格式支援透明度。 使用 WebP 格式的 QR 碼有哪些優點? WebP 格式提供極佳的壓縮效果,無論是有損還是無損,都能減少檔案大小並維持影像品質,因此非常適合網頁使用。 IronQR 可以用來將 URL 編碼成 QR 碼嗎? 是的,IronQR 可以將 URL 編碼為 QR 碼。只需將 URL 以字串形式傳送到 QRCodeWriter 的 CreateQrCode 方法即可。 QR 碼的 JPEG 和 PNG 格式有何差異? JPEG 是一種有損的壓縮格式,適用於減少檔案大小,同時維持可接受的品質,而 PNG 則是一種無損格式,適用於網頁使用,可維持高品質,並支援透明度。 什麼是 Micro QR Code? Micro QR Code 是標準 QR Code 的較小版本,專為空間有限的情況所設計,可儲存較少的資料,但較為精巧,適合小型包裝等應用。 RMQRCode 的矩形形狀如何發揮作用? RMQRCode 的長方形允許寬高比的彈性,使其適用於空間非方形的應用,為印刷品提供更多的設計選擇。 Curtis Chau 立即與工程團隊聊天 技術作家 Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。 準備好開始了嗎? Nuget 下載 51,390 | Version: 2025.11 剛發表 免費下載 NuGet 下載總數:51,390 檢視授權