為 QR 碼新增邊距
using IronQr;
using IronSoftware.Drawing;

// 1. Uniform Margin Approach
var uniformOptions = new QrStyleOptions
{
    Margins = 40
};

// 2. Specific Margin Approach
var customOptions = new QrStyleOptions
{
    MarginTop = 30,
    MarginBottom = 30,
    MarginLeft = 10,
    MarginRight = 10,
};

// Set target URL and generate QR code
string url = "https://ironsoftware.com/";
QrCode qr = QrWriter.Write(url);

// Save both versions for adding margins
qr.Save(uniformOptions).SaveAs("qr-uniform-margins.png");
qr.Save(customOptions).SaveAs("qr-custom-margins.png");
NuGet Download
PM > Install-Package IronQR
為 QR 碼新增邊距

為 QR 碼新增邊距

為QR碼新增邊距或"靜區"對於確保可掃描性和專業設計整合是必不可少的。 適當的間距允許掃描裝置輕鬆將程式碼與周圍的文字、圖像或品牌元素隔離,從而防止讀取錯誤。 通過調整邊距,您可以創造一個清晰的視覺緩衝區,以保持QR碼的完整性,而不管它在您的版面中放置在哪裡。

為QR碼新增邊距的5步指南

  • 使用IronQr;
  • 使用IronSoftware.Drawing;
  • 字串url = "https://ironsoftware.com/";
  • QrStyleOptions marginOptions = 新的QrStyleOptions { Margins = 40 };
  • SaveAs("qr-margins.png");

程式碼說明

首先,我們使用QrStyleOptions類定義佈局。 設置Margins屬性可以對程式碼的四個側面同時應用統一的"靜區",這是確保一般可掃描性的最有效方法。

為獲得更精細的控制,我們使用具體屬性,如MarginRight。 這在QR碼需要對齊文件的特定角落或設計需要不對稱填充時特別有用。 最後,樣式在Save過程中應用,將QR碼位圖以您選項中指定的精確像素尺寸渲染。

探索如何使用IronQR為QR碼新增邊距。

準備好開始了嗎?

Nuget Downloads 80,612版本:2026.11剛剛發布