• 二维码生成

QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();

qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE; //  support different mode

qrCodeEncoder.QRCodeScale = 1;

qrCodeEncoder.QRCodeVersion = 1.0;

qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.L; // support different mode

string qrCodeContent = "test";

Bitmap img = qrCodeEncoder.Encode(qrCodeContent);

string filePath = "c:\\qrcode.png" // support different image format

img.Save(filePath);

  • 二维码解析
QRCodeDecoder decoder = new QRCodeDecoder();
string decodedString = decoder.decode(new QRCodeBitmapImage(new Bitmap("c:\\qrcode.png"))); // decodedStringshould be "test".

posted on 2013-02-04 12:24  chuwachen  阅读(1263)  评论(0)    收藏  举报