问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用.NET生成二维码

发布网友 发布时间:2022-05-02 02:40

我来回答

1个回答

热心网友 时间:2022-04-26 03:12

引用 ThoughtWorks.QRCode.dll 来生成二维码的

 //生成二维码方法一
        private void CreateCode_Simple(string nr)
        {
            QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
            qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;
            qrCodeEncoder.QRCodeScale = 4;
            qrCodeEncoder.QRCodeVersion = 8;
            qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M;
            //System.Drawing.Image image = qrCodeEncoder.Encode("4408810820 深圳-广州 小江");
            System.Drawing.Image image = qrCodeEncoder.Encode(nr);
            string filename = DateTime.Now.ToString("yyyymmddhhmmssfff").ToString() + ".jpg";
            string filepath = Server.MapPath(@"~\Upload") + "\\" + filename;
            System.IO.FileStream fs = new System.IO.FileStream(filepath, System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write);
            image.Save(fs, System.Drawing.Imaging.ImageFormat.Jpeg);

            fs.Close();
            image.Dispose();
            //二维码解码
            var codeDecoder = CodeDecoder(filepath);
        }

        /// <summary>
        /// 二维码解码
        /// </summary>
        /// <param name="filePath">图片路径</param>
        /// <returns></returns>
        public string CodeDecoder(string filePath)
        {
            if (!System.IO.File.Exists(filePath))
                return null;
            Bitmap myBitmap = new Bitmap(Image.FromFile(filePath));
            QRCodeDecoder decoder = new QRCodeDecoder();
            string decodedString = decoder.decode(new QRCodeBitmapImage(myBitmap));
            return decodedString;
        }
        有详细的代码,直接使用
        http://www.cnblogs.com/jys509/p/4592539.html

<script type="text/javascript" src="http://www.sz886.com/js/jquery-1.9.1.min.js"></script>

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
邯郸哪些酒店有浴缸 关于选择快递公司 问一下,不到1公斤的东西寄到1500公里外要多少钱。什么快递便宜点。 家电科普 电热水器安全使用那些事儿 教你如何安全使用家电? 水果有农药残留怎么办 荣耀之光手游下载如何下载 自考问答:心理障碍常见的判别标准有几种 王者荣耀荣耀之光头像框获得方法一览[图]-手游攻略-游戏鸟手游网_百度... ...七八次体检就是最近两个月做了两次 明天又要体检入职 做那个胸... C#选定区域切割图片 if (Directory.Exists(file)) { CopyDir(file, aimPath + Path.GetFileName(file)); } C# 如何实现获取文件夹内所有文件的文件名和更新日期,然后用CSV输出 c# 如何得到快捷方式的目标 C#读取当前文件名要带后缀的? c# 如何删除text文件的某行 C# 求解 任务三:求n以内(不包括n)同时能被3和7整除的所有自然数之和的平方根s,然后将结果s输出到文件 求高手指点一个相互关注查询逻辑的SQL及Linq语句。 c#Linq问题!不支持转换为SQL. c#中怎样创建消息队列 谁知道京味斋的烤鸭怎么样?是不是只有全聚德和便宜坊的正宗呢? 金聚德烤鸭店怎么样 离颐和园最近的全聚德烤鸭店在哪里?全聚德北京的各家烤鸭分店都在哪? 全聚德烤鸭店在哪条街啊 怎么分别真假全聚德烤鸭啊 求教!!!excel中,想标出红色柱状图占蓝色柱状图的百分比值,能做出来吗?求救啊!想让百分比的值显示 企聚德烤鸭是什么地方的特产? 怎样加盟贤聚德烤鸭,加盟电话是多少,总部在那里,我是广西北海的,想在家乡开一家 奔驰S600和S320(大头奔)有什么区别? 奔驰S600的售价 C#怎么读取XML的所有内容保存到string中? hibernate 访问access数据库 总是报错 mdb.MDE doesn&#39;t exist 有没有什么系统还原软件备份系统不占硬盘空间 求ISunshare CloneGo(系统备份还原工具) V3.0.3.2 免费版网盘资源 有什么比较好用而且安全系统备份的还原软件推荐下呢?谢谢了,大神帮忙啊 有哪些简单优秀操作系统备份还原软件可以供他们 戴森加湿器 f5报错 求一款简洁漂亮的股票行情软件 新手看股票行情,请问最好用哪个软件? 股票行情软件哪些比较好? 哪种股票行情软件好? hadoop集群部署图 用什么画 哪个股票行情软件最好用? 航母开启AlS什么意思? 航母打开AlS是什么意思? 航母上的als是什么意思? 航母打开ALS是啥? 航母打开als什么意思? 航母AlS打开是什么意思? 航母打开A is什么意思?