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