引用ZXing类库

实现功能:

1生成带有Logo二维码

2 将二维码绘制到图片上

3 图片上绘制文字

生成二维码

public string CreateQrCode(string md5Str,string name,int sex)        {            string str = sex == 1? "先生":"女士";            string logoPath = AppDomain.CurrentDomain.BaseDirectory + "/logo.png";            string qrCodePath = path + DateTime.Now.ToString("yyyyMMddHHmmss") + ".jpg";            string yqPath = AppDomain.CurrentDomain.BaseDirectory + "/yq2.jpg";            string yqCardPath = path + TCommon.Md5(DateTime.Now.ToString("yyyyMMddHHmmss")) + ".jpg";            if (Directory.Exists(path) == false)//如果不存在就创建file文件夹            {                Directory.CreateDirectory(path);            }            Generate3(md5Str,logoPath,qrCodePath);            Image qrCodeImg = new Bitmap(qrCodePath);            Image image = new Bitmap(yqPath);            Graphics ig = Graphics.FromImage(image);            Font font = new Font("Arial", 38,FontStyle.Bold);             Font font2 = new Font("STXINWEI", 38, FontStyle.Bold);            Brush brush = System.Drawing.Brushes.Black;            SizeF size = ig.MeasureString(name, font2);            SizeF size2 = ig.MeasureString(str, font);            ig.DrawString(name, font, brush, (720-size.Width-size2.Width) /2, 680);            ig.DrawString(str, font, brush, (720 - size.Width - size2.Width) / 2 + size.Width, 680);            ig.FillRectangle(Brushes.White, 280, 351, 160, 160);            ig.DrawImage(qrCodeImg, 285, 356);            image.Save(yqCardPath);            return yqCardPath.Substring(2);        }图片上生成文字

更多相关文章

  1. C#实现添加Word文本与图片超链接的方法
  2. C#中pdf生成图片文字水印类的实现实例
  3. 疑惑解答: CSS中背景图片的background-position属性问题
  4. 最新使用C#生成二维码方案,详解及实例 ( QRCoder )
  5. c# 如何生成自定义图片?c# 生成自定义图片方法
  6. 将图片读入到Dom中,并将其存为xml文件
  7. 将一个图片以二进制值的形式存入Xml文件中
  8. HTML5 3D立体图片相册
  9. HTML5图片水面倒影和波纹动画,超逼真

随机推荐

  1. Linux环境下修改MySQL数据库存储引擎
  2. 服务器端linux发行版的选择
  3. Linux locate(文件搜索) 命令
  4. 嵌入式或LINUX相关研发面试题目
  5. linux怎么关闭iptables linux如何关闭防
  6. cp dir recursivly不包括2个子目录
  7. linux-参数-argparse模块-(未完待续)
  8. 设置STDIN_FILENO为非阻塞模式
  9. TQ210 —— 嵌入式Linux根文件系统的设计
  10. Linux netstat命令详解(转)