当前位置: 首页 > 编程笔记 >

C#生成二维码的方法

艾鹭洋
2023-03-14
本文向大家介绍C#生成二维码的方法,包括了C#生成二维码的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了C#生成二维码的方法。分享给大家供大家参考。具体实现方法如下:

首先引用ThoughtWorks.QRCode.dll

具体代码如下:


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Drawing;

using ThoughtWorks.QRCode.Codec;

namespace QRCodeUtil {     /// <summary>     /// 二维码生成     /// </summary>     public class QRCodeHelper     {         #region 根据链接获取二维码         /// <summary>         /// 根据链接获取二维码         /// </summary>         /// <param name="link">链接</param>         /// <returns>返回二维码图片</returns>         public static Bitmap GetQRCodeBmp(string link)         {             QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();             qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;             qrCodeEncoder.QRCodeScale = 4;             qrCodeEncoder.QRCodeVersion = 0;             qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M;             Bitmap bmp = qrCodeEncoder.Encode(link);

            return bmp;         }         #endregion

    } }

使用示例如下:


using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Drawing;

using QRCodeUtil;

namespace SWX {     public partial class WebForm1 : System.Web.UI.Page     {         protected void Page_Load(object sender, EventArgs e)         {             Bitmap bmp = QRCodeHelper.GetQRCodeBmp(@"http://www.baidu.com/");             string str = HttpContext.Current.Request.MapPath("\\aa.bmp");             bmp.Save(str);         }     } }

PS:本站还提供了一个功能非常强大的二维码生成工具,感兴趣的朋友可以参考一下:

http://tools.jb51.net/transcoding/jb51qrcode

希望本文所述对大家的C#程序设计有所帮助。

 类似资料:
  • 本文向大家介绍c# 生成二维码的示例,包括了c# 生成二维码的示例的使用技巧和注意事项,需要的朋友参考一下 二维码是越来越流行了,很多地方都有可能是使用到。如果是静态的二维码还是比较好处理的,通过在线工具就可以直接生成一张二维码图片,比如:草料二维码。但有的时候是需要动态生成的(根据动态数据生成),这个使用在线就工具就无法实现了。最好是能在代码中直接生成一个二维码图片,这里我就介绍下使用QRCod

  • 本文向大家介绍Symfony生成二维码的方法,包括了Symfony生成二维码的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Symfony生成二维码的方法。分享给大家供大家参考,具体如下: 现在网上能搜到很多关于使用PHP生成二维码的例子,主要是两种方法: 第一种:google开放api,如下: 附:API接口地址 https://developers.google.com/char

  • 本文向大家介绍java二维码生成的方法,包括了java二维码生成的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了java二维码的实现代码,供大家参考,具体内容如下 这次用到的jar包是zxing,没有用到core的jar包 先导入zxing.jar包 生成二维码 解析二维码 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍Java实现二维码生成的代码方法,包括了Java实现二维码生成的代码方法的使用技巧和注意事项,需要的朋友参考一下 1、支持QRcode、ZXing 二维码生成、解析; 2、QRCode 方式生成二维码支持添加图片,如下:

  • 本文向大家介绍Android中二维码的生成方法(普通二维码、中心Logo 二维码、及扫描解析二维码),包括了Android中二维码的生成方法(普通二维码、中心Logo 二维码、及扫描解析二维码)的使用技巧和注意事项,需要的朋友参考一下 首先声明我们通篇用的都是Google开源框架Zxing,要实现的功能有三个 ,生成普通二维码、生成带有中心图片Logo 的二维码,扫描解析二维码,直接上效果图吧 首

  • 本文向大家介绍iOS二维码的生成代码,包括了iOS二维码的生成代码的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了iOS二维码的生成代码,供大家参考,具体内容如下 一、工程图。   二、代码。 ViewController.m 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。