C#生成二维码(【ThoughtWorks.QRCode】及【QRCoder】)

本文介绍了如何使用ThoughtWorks.QRCode和QRCoder这两个C#库来生成和解码二维码。ThoughtWorks.QRCode库可用于创建和保存二维码,而QRCoder库不仅支持生成二维码,还能添加中央水印功能。

1、通过ThoughtWorks.QRCode实现生成二维码,可直接通过添加Nuget包引用

 		/// <summary>
        /// ThoughtWorks.QRCode生成二维码
        /// </summary>
        /// <param name="filePath">二维码生成后保存地址</param>
        /// <param name="qrCodeContent">二维码内容</param>
        public static void CreateQRCode(string filePath, string qrCodeContent)
        {
   
   
            ThoughtWorks.QRCode.Codec.QRCodeEncoder qrCodeEncoder = new ThoughtWorks.QRCode.Codec.QRCodeEncoder();
            qrCodeEncoder.QRCodeEncodeMode = ThoughtWorks.QRCode.Codec.QRCodeEncoder.ENCODE_MODE.BYTE;
            qrCodeEncoder.QRCodeScale = 4;//二维码大小比例
            qrCodeEncoder.QRCodeVersion = 8;
            qrCodeEncoder.QRCodeErrorCorrect = ThoughtWorks.QRCode.Codec.QRCodeEncoder.ERROR_CORRECTION.M;
            System.Drawing.Image image = qrCodeEncoder.Encode(qrCodeContent, Encoding.UTF8);//生成二维码图片
            System.IO.FileStream fs = new
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值