最近一个项目解决尾声,想对部分内容进行汇总,也许以后用得到~~不多说,直接上代码

第一种

var code = "";   //二维码内容
var save = "";   //保存地址
WebRequest wreq = WebRequest.Create(string.Format("http://qr.topscan.com/api.php?text={0}", code));using (HttpWebResponse wresp = (HttpWebResponse)wreq.GetResponse()){using (Stream s = wresp.GetResponseStream()){using (System.Drawing.Image img = System.Drawing.Image.FromStream(s)){img.Save(save, ImageFormat.Png);}}}
wreq = null;

将其中的地址http://qr.topscan.com/api.php?text={0}输入浏览器可以看到以下内容

PS:此种方法生成的二维码大小是300X300

第二种

QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;//编码方式(注意:BYTE能支持中文,ALPHA_NUMERIC扫描出来的都是数字)
qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M;//错误效验、错误更正(有4个等级)
qrCodeEncoder.QRCodeScale = 5;//每个格子大小(值越大生成的二维码图片像素越高)
qrCodeEncoder.QRCodeVersion = 0;//版本(注意:设置为0主要是防止编码的字符串太长时发生错误)
using (System.Drawing.Image image = qrCodeEncoder.Encode(code))//code是二维码内容
{image.Save(save, ImageFormat.Png);//保存图片
}

使用个第二种方法需要引用第三方dll库ThoughtWorks.QRCode,其地址为--链接:https://pan.baidu.com/s/1Ix48RGM_WCFx2sw932u3mw 密码:ajug

PS:此种方法生成的二维码大小是186X186

c# -- 二维码生成相关推荐

  1. 舒工深度解析不规则场地座位二维码生成规则

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  2. 玩转Android之二维码生成与识别

    二维码,我们也称作QRCode,QR表示quick response即快速响应,在很多App中我们都能见到二维码的身影,最常见的莫过于微信了.那么今天我们就来看看怎么样在我们自己的App中集成二维码的 ...

  3. java 二维码生成和解析

    2019独角兽企业重金招聘Python工程师标准>>> <!-- 二维码 --><dependency><groupId>com.google.z ...

  4. 支付宝支付 第五集:二维码生成工具

    支付宝支付 第五集:二维码生成工具 一.代码 目录结构 BufferedImageLuminanceSource.java package com.dzy.alipay.qrcode;import c ...

  5. Android之二维码生成与扫描

    转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/51260428 本文出自:[顾林海的博客] ##前言 月底离开公司,准备 ...

  6. [开源]C#二维码生成解析工具,可添加自定义Logo

    原文:[开源]C#二维码生成解析工具,可添加自定义Logo 二维码又称 QR Code,QR 全称 Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的 Bar Co ...

  7. Java 快速开发二维码生成服务

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | 公众号「码农小胖哥」 1. 前言 不知道从什么 ...

  8. 谷歌zxing 二维码生成工具

    一.加入maven依赖 <!-- 谷歌zxing 二维码 --> <dependency><groupId>com.google.zxing</groupId ...

  9. simple go web application 二维码生成 打包部署

    go语言简易web应用 & 二维码生成及解码 & 打包部署 转载请注明出处: https://www.cnblogs.com/funnyzpc/p/10801476.html 前言(闲 ...

  10. 微信公众平台----带参数二维码生成和扫描事件

    原文:微信公众平台----带参数二维码生成和扫描事件 摘要: 账号管理----生成带参数的二维码 消息管理----接收消息----接收事件推送 为了满足用户渠道推广分析和用户帐号绑定等场景的需要,公众 ...

最新文章

  1. 排序算法四:归并排序
  2. [原]iOS中 Web 页面与 Native Code 的一种通信方式
  3. 【TypeScript】箭头函数
  4. stm32 can bus 总结
  5. 网络技术工程师专业核心 | 网络技术工程师就业方向
  6. AB1601定时器timer0,timer1简介
  7. Spring MVC Servlet XML文件配置
  8. 朝花夕拾:代码生成器的基础——获取数据源的架构信息
  9. 用C++ Builder3 制作NotePad(记事本)
  10. mysql8.0限制用户只能访问指定数据库,限制用户只有某种权限
  11. man mysql_几个容易被忽略的mysql知识
  12. [帝皇杯day 1] [NOIP2018模拟赛]小P的loI(暴力+素筛),【NOIP模拟赛】创世纪(贪心),无聊的数对(线段树)
  13. 串口服务器介绍及产品特点详解
  14. ip查看是否在线_linux查看端口占用情况
  15. Alibaba Cloud Linux 2 LTS 正式发布,提供更高性能和更多保障!
  16. 深度学习识别手写字体数字
  17. 从零开始学OpenCV(一)——OpenCV的安装
  18. UVA 11137 - Ingenuous Cubrency
  19. 犀牛云企业云网站:当我们在谈论网站建设的时候,我们在谈论什么?
  20. hdmi tv 的edid_HDMI之EDID分析

热门文章

  1. 中关村企业 大数据_中关村大数据产业联盟秘书长赵国栋:数字经济区别于传统经济 是企业转型升级的顶层战略...
  2. UI设计实用素材|闪屏模板
  3. 非常实用的设计类导航
  4. java中注释的嵌套,java – 使用mybatis注释获取嵌套对象
  5. k8s删除deployment_VPGAME k8s迁移实践(5) Deployment 与 Service 配置
  6. Python爬虫--51job爬取岗位信息并写入txt文件
  7. 用户态 tcpdump 如何实现抓到内核网络包的?
  8. VPP /什么是VPP?读这篇文章就够了
  9. Android安卓|安卓概述、安卓开发、安卓入门、安卓架构
  10. 51单片机8X8点阵滚动显示温度--C51源代码