winform做的一个微信支付宝扫码支付的demo,生成的二维码展示再屏幕上,然后顾客对着屏幕的二维码扫描,支付
微信扫描二维码进入抽奖界面,输入手机号进行抽奖既可以抽奖红包,抽中的红包钱直接发到你的微信钱包中, 也可以抽奖积分,抽中红包微信公众号会给微信用户直接发红包,抽中积分直接打到微信用户的账号中!
二、主要功能1、Web/BS模式下,通过POST方式取得二维码2、Web/BS模式下、通过GET方式取得二维码3、WPF/CS模式下,上传用户自定义LOGO图片,实现二维码加用户自定义LOGO
源码利用zxing.dll第三方插件来生成带logo的二维码图片,cs文件的代码注释很全,容易理解,需要的朋友可以下载研究
用户通过上传图像然后调用.net类库自带的QRCodeDecoder类的decode方法进行解析二维码用户可以根据输入的内容生成二维码,也可以根据上传的二维码图解析出对应的内容。
因为中文编码有UTF-8和gb2312两种,于是上面的代码改为returnEncode(content,Encoding.GetEncoding(UTF-8));这样就比较完美了,360安全二维码能够识别了