C#-生成二维码
摘要:C#生成二维码在C#中直接引用ThoughtWorks.QRCode.dll类,ThoughtWorks.QRCode.Codec.QRCodeEncoderencoder=newQRCodeEncoder();encoder.QRCodeEncodeMode=QRCodeEncoder.ENCODE_MODE.BYTE;//编码方式(注意:BYTE能支持中文,ALPHA_NUMERIC扫描出来的都是数字)encoder.QRCodeScale=4;//大小(值越大生成的二维码图片像素越高)encoder.QRCodeVersion=0;//版本(注意:设置为0主要是防止编码的字符串太长时发生错误)encoder.QRCodeErrorCorrect=QRCodeEncoder.ERROR_CORRECTION.M;//错误效验、错误更正(有4个等级)Stringqrdata="二维码信息";System.Drawing.Bitmapbp=encoder.Encode(qrdata.ToString(),Encoding.GetEncoding("GB2312"));Imageimage=bp;pictureBox1.Image=bp;保存二维码图片:SaveFileDialogsf=newSaveFileDialog();sf.Title="选择保存文件位置";sf.Filter="保存图片(*.jpg)|*.jpg|所有文件(*.*)|*.*";//设置默认文件类型显示顺序sf.FilterIndex=1;//保存对话框是否记忆上次打开的目录sf.R
温馨提示:当前文档最多只能预览
5 页,若文档总页数超出了
5 页,请下载原文档以浏览全部内容。
本文档由 匿名用户 于 2022-08-17 23:10:30上传分享