您的位置:首页 > 其它

二维码生成与解析 (使用ThoughtWorks.QRCode)

2013-02-04 12:24 459 查看
二维码生成

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".
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: