たるきちのあれこれ









  Topプログラミングサンプル ▶ QRコード作成

DotNetBarcode様作の「DotNetBarcode.dll」を使用させていただきます。
「DotNetBarcode.dll」を実行ファイルと同じフォルダに置き、
「DotNetBarcode.dll」を参照設定に追加し作成します。


QRコード作成のサンプルです。

C#

using (Bitmap bmp = new Bitmap(60, 60))
using (Graphics g = Graphics.FromImage(bmp))
{
    g.FillRectangle(new SolidBrush(Color.White), 0, 0, bmp.Width, bmp.Height);
    DotNetBarcode bc = new DotNetBarcode();
    bc.Type = DotNetBarcode.Types.QRCode;

    // 誤り訂正レベル 7%
    // bc.QRSetECCRate = DotNetBarcode.QRECCRates.Low7Percent;

    // 誤り訂正レベル 15%
    // bc.QRSetECCRate = DotNetBarcode.QRECCRates.Medium15Percent;

    // 誤り訂正レベル 25%
    bc.QRSetECCRate = DotNetBarcode.QRECCRates.Quality25Percent;

    // 誤り訂正レベル 30%
    // bc.QRSetECCRate = DotNetBarcode.QRECCRates.HighQuality30Percent;

    bc.WriteBar("1234567890あいうえお", 0, 0, bmp.Width, bmp.Height, g);
}