C#添加二维码带加密带logo

#region 生成QR码,加密与logo在此处修改
        public static void CreateQr(string strQrContent, DataTable myTable)
        {
            Qr q = new Qr();
            byte[] bylogo = null;
            //加密?
            //logo
            if (ConfigurationManager.AppSettings.AllKeys.Contains("Logo") && ConfigurationManager.AppSettings["Logo"] != null)
            {
                string strLogoFileName = ConfigurationManager.AppSettings["Logo"];
                FileInfo file = new FileInfo(HttpContext.Current.Server.MapPath(string.Format("~/res/images/logo/{0}", strLogoFileName)));
                Bitmap bmp = new Bitmap(file.FullName);
                MemoryStream m = new MemoryStream();
                bmp.Save(m, ImageFormat.Jpeg);
                bylogo = m.GetBuffer();
            }
            myTable.Columns.Add(LY_QR_TABLE.QRCODE_FIELD, typeof(System.Byte[]));
            byte[] byqr = q.GetQr(strQrContent, bylogo);
            myTable.Rows[0][LY_QR_TABLE.QRCODE_FIELD] = byqr;
            myTable.AcceptChanges();
        }

原文地址:https://www.cnblogs.com/wangjp-1233/p/10548930.html

时间: 2024-08-29 02:48:19

C#添加二维码带加密带logo的相关文章

C# ZXing.Net生成二维码、识别二维码、生成带Logo的二维码(一)

一.ZXing.Net 源代码地址:http://zxingnet.codeplex.com/ 也可以使用Nuget包管理,添加如图: 说明:ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码.目标是能够对QR编码.Data Matrix.UPC的1D条形码进行解码. 其提供了多种平台下的客户端包括:J2ME.J2SE和Android.现在也有了对应的.Net版本 二.生成二维码 将字符编码时可以指定字符格式:默认为ISO-8859-1英文字符集,但一般移动设备常用UTF-8字符

【转】如何在您的PCB大作上添加二维码?

开篇先给大家来段新闻截选: "8月20日,新加坡总理李显龙在国庆群众大会上演讲时,称中国移动支付(电子支付)领先全球,新加坡的移动支付还很落后,上海路边摊都有移动支付,新加坡人去上海就像乡巴佬. 这番感悟源自新加坡人力部长林瑞生去上海体验到的无现金生活: 几年前,林瑞生看到上海街头人们排队买栗子,他们只摇晃了一下手机,没有付现金就拿栗子走了.林瑞生以为这是有什么特别优惠,于是轮到他时,他对小贩说我不用优惠,我会全价付款.结果小贩露出奇怪的表情,并指了指旁边的二维码.林瑞生这才知道,二维码不是什么

在cocos creator里添加二维码

在cocos creator里添加二维码,刚开始用webview做,在微信里,安卓可以识别,但是IOS识别不了.后来用了地址跳转的方法实现了,但是每次返回的时候,都要loading一次,这样用户体验很不好,最近找到一种方法可以使得二维码显示在cocos creator里面,并且安卓和IOS都可以识别. 就是在index.html里先写个div,然后在button事件里添加二维码的img: index.html <div id="contain" style="posit

java web工程引用java project(以二维码和加密为例)

在多人开发同一个javaweb工程时,可以把java工程从外部调用,不必都写到一个javaweb工程, 通过将二维码和加密的java程序都写成单独的java工程,最后用一个javaweb工程调用,效果图如下 子工程目录结构 javaweb工程目录(注意子工程的jar包也要拿过来) eclipse配置步骤: 主工程右键=>java build path =>projects=>add=>选择两个子工程 java build path=>libraries=>add cla

图片添加二维码水印教程

本博客介绍一下用jdk awt实现图片加文字水印和图片水印的方法 一.图片文字水印 import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.Image; import java.awt.RenderingHints; import java.awt.image.BufferedImage; import java

PDF文件添加二维码水印教程

maven配置iText的jar,主要不是所有私服都有iText的jar,maven仓库没有的,可以去https://mvnrepository.com/artifact/com.itextpdf/itextpdf/5.5.12 这里下载 <!-- itextpdf --> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> &l

Java制作二维码代码,中间带logo图片,可设置logo大小

public static int createQRCode(String content, String imgPath,String logo) { try { Qrcode qrcodeHandler = new Qrcode(); qrcodeHandler.setQrcodeErrorCorrect('M'); qrcodeHandler.setQrcodeEncodeMode('B'); qrcodeHandler.setQrcodeVersion(7); // System.out

asp.net(C#)利用QRCode生成二维码(续)-在二维码图片中心加Logo或图像 .

<%@ WebHandler Language="C#" Class="GetQRCode" %> using System; using System.Web; using ThoughtWorks.QRCode.Codec; using ThoughtWorks.QRCode.Codec.Data; using ThoughtWorks.QRCode.Codec.Util; using System.IO; using System.Text; us

Qrcode生成二维码支持中文,带图片,带文字

1.下载Qrcode库源码, 下载地址:http://www.codeproject.com/Articles/20574/Open-Source-QRCode-Library2.打开源码时, 部分类库可能会加载失败, 不用理会, 只需正常加载 QRCodeLib, QRCodeSampleApp 即可.3.生成时, 会提示编译出错, Error'ThoughtWorks.QRCode.Properties.Resources' does not contain a definition for