ユーザ用ツール

サイト用ツール


it技術:dotnet:qrcoder

文書の過去の版を表示しています。


QRCoder

概要

QRコードを生成するライブラリー、NuGetのQRCoderで取得できる。
https://github.com/codebude/QRCoder

Spire.Barcode でもQRコードが生成できるが、バージョンの設定が出来ないため QRCoderを使用する。
今回、移植元QRコード生成ライブラリーでバージョンを指定してQRコードを生成しているため、バージョンを設定できるものを使用する。

QRコード生成

qrCode.GetGraphicの第一引数は、pixelsPerModuleで、今回のコード例では 1 なら 45 x 45 pixcel、20 なら 900 x 900 pixcel で生成される。

string code = "1234567890123";
QRCodeGenerator qrGenerator = new QRCodeGenerator();
QRCodeData qrCodeData = qrGenerator.CreateQrCode(code, QRCodeGenerator.ECCLevel.Q, requestedVersion: 5);
QRCode qrCode = new QRCode(qrCodeData);
using (Bitmap bitmap = qrCode.GetGraphic(1))
{
    bitmap.Save(@"d:\qrcode.png", ImageFormat.Png);
}
it技術/dotnet/qrcoder.1526219006.txt.gz · 最終更新: 2018/05/13 22:43 by yajuadmin