C#写的二维码编码类和二维码解码类,不调用任何控件,方便翻译成任何语言,可在任意平台上运行。
内有说明文档,说明怎样设置和调用,使用非常的方便,编码一个类,解码一个类,不像网上搜索的那些各种复杂不好用,是我把网上搜索的冗长的代码精简提炼出来的。
以下为使用说明:编码:命名空间:namespaceewmbm二维码类名:publicclassewmbm二维码编码可设置变量 1:ewmbm二维码编码.blx类型//编码类型,数字、字母或者中文(默认中文) 2:ewmbm二维码编码.bbb版本//数据容量(默认版本7) 3:ewmbm二维码编码.bjcdj纠错等级//低、中、高、完满(默认中) 4:ewmbm二维码编码.bfdbs放大倍数//每个数据点宽几个像素(默认4) 5:ewmbm二维码编码.bmfs编码方式//(默认UTF8)准备工作: 将【二维码\Resources】中的所有dat文件,加入资源文件 或者: 将代码中三处读取资源文件的地方改成读取文件也可以, 搜索【btemp=(sbyte[])二维码.Properties.Resources.ResourceManager.GetObject(fileName);】即可找到三处读取资源文件的地方使用函数: usingewmbm二维码; Bitmapbtemp=ewmbm二维码.ewmbm二维码编码.drawqr画二维码(string要编码的文字);//***************************************************解码:命名空间间:namespaceewmjm二维码类名:publicclassewmjm二维码解码可设置变量 1:ewmjm二维码解码.bmfs编码方式//(默认UTF8)使用函数: usingewmjm二维码; ewmjm二维码解码decoder=newewmjm二维码解码(); stringttemp=decoder.jm解码(Bitmap要解码的图片);
1