asp.net生成店铺推广二维码,二维码中间加logo(源码)
二维条码比一维条码记载数据量更多,二维码条码是一种高密度、高信息含量的便携式数据文件,是实现证件及卡片等大容量、高可靠性信息自动存储、携带并可用机器自动识读的理想手段。而且可以记载更复杂的数据,比如图片等。
本文演示使用asp.net生成店铺推广二维码,二维码中间加logo生成效果如图1。该演示程序使用到了文字转成图片,生成缩略图,图片拼接等,在随附的代码下载中提供了完整的源代码。
图1 程序生成效果
演示程序结构
创建演示程序,我在Visual Studio 2013 选择新建C#空白网站项目,将该项目命名为CreateQRCode,添加默认显示页面Default.aspx,一般处理程序QRCode.ashx是演示程序的核心,二维码处理ThoughtWorks.QRCode.dll,背景图片background.jpg以及小头像HeadPortrait.jpg。图2 显示了演示程序的整体结构。
图2 程序的整体结构
在QRCode.ashx引用三个命名空间,如下
实现System.Web.SessionState.IRequiresSessionState,就可以在一般处理程序QRCode.ashx使用HttpContext.Current.Session。
在GetQRCode方法生成二维码,参数存放待编码内容,定义如下:
在CreateImg方法的三个参数可能来自其他页面,定义如下:
在ConvertStringToImage方法将文字转换成图片,定义如下:
在MakeThumbnail方法生成头像缩略图,定义如下:
在CombinImage方法新建自定义高度,宽度,背景颜色的图片,定义如下:
结束
本文演示使用asp.net生成店铺推广二维码,二维码中间加logo生成效果如图1。该演示程序使用到了文字转成图片,生成缩略图,图片拼接等,在随附的代码下载中提供了完整的源代码。
asp.net生成店铺推广二维码,二维码中间加logo(源码)相关推荐
- C#毕业设计——基于C#+asp.net+sqlserver的精品课程教学网站设计与实现(毕业论文+程序源码)——教学网站
基于C#+asp.net+sqlserver的精品课程教学网站设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+sqlserver的精品课程教学网站设计与实现,文章末尾 ...
- 基于java项目ssm二手书交易平台设计与实现(论文+程序设计源码+数据库文件)
1 绪论 4 1.1 项目开发背景 4 1.2 项目开发意义 5 1.3 项目主要的内容 5 2 相关技术介绍及系统环境开发条件 6 2.1相关技术介绍 6 2.2系统环境开发条件 7 3 系统的需求 ...
- C#毕业设计——基于C#+asp.net+SQL Server的服装连锁店管理系统设计与实现(毕业论文+程序源码)——服装连锁店管理系统
基于C#+asp.net+SQL Server的服装连锁店管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+SQL Server的服装连锁店管理系统设计与实现, ...
- C#毕业设计——基于C#+asp.net+SQL server的通用作业批改系统设计与实现(毕业论文+程序源码)——作业批改系统
基于C#+asp.net+SQL server的通用作业批改系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+SQL server的通用作业批改系统设计与实现,文章 ...
- 抖音seo源码 短视频seo源码二次开发,怎么使用抖音seo源码,视频seo源码私有化部署?
抖音seo源码 短视频seo源码二次开发,怎么使用抖音seo源码,短视频seo源码私有化部署? 抖音seo源码 短视频seo源码二次开发,怎么使用抖音seo源码,短视频seo源码私有化部署到本地.首先 ...
- asp.net摄影网站系统VS开发sqlserver数据库web结构c#编程计算机网页源码项目
一.源码特点 ASP.NET C# 摄影网站系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发.开发环境为vs2010,数据库为sqlser ...
- C#毕业设计——基于C#+asp.net+sqlserver的工作计划流程管理系统设计与实现(毕业论文+程序源码)——流程管理系统
基于C#+asp.net+sqlserver的工作计划流程管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+sqlserver的工作计划流程管理系统设计与实现, ...
- 计算机毕业设计asp.net考勤管理系统VS开发sqlserver数据库web结构c#编程计算机网页源码项目
一.源码特点 ASP.NET C# 考勤管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发,开发环境为vs2010,数据库为sqlser ...
- 网狐二次开发仿爱玩棋牌三网通源码全套安装源码下载
网狐二次开发仿爱玩棋牌三网通源码全套安装源码安装过程: 0. 环境 OS:Windows 10,64 bit: 显卡:NVIDIA GeForce GTX 1050Ti,显卡查看方法:计算机[设备管理 ...
- C#毕业设计——基于C#+asp.net+sqlserver药店进销存管理系统设计与实现(毕业论文+程序源码)——进销存管理系统
基于C#+asp.net+sqlserver药店进销存管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+sqlserver药店进销存管理系统设计与实现,文章末尾 ...
最新文章
- Spring注入service为null另类解决办法 工具类 一般类 静态 非controller
- jsf项目启动报:java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet
- poj 1789 Truck History(最小生成树 prim)
- Java 中的 SPI 机制是到底是什么?高级 Java 必须掌握!
- Axure汉化下载步骤
- 安装emmet时pyv8下载失败
- 专科学计算机编程,学编程怎么才能学的又快又好?
- 根据两点经纬度计算方位角
- html获取qq高清头像
- 查询最近三个月的数据
- SPSS多元线性回归残差分析的基本方法
- 网络安全风险评估关键技术讨论
- python向上取整_python向上取整
- LC Uniboot相比于常规的LC光纤连接器有什么特点?
- 输出结果为16的python表达式是0b10_在Jupyter noteb中,未在地图Folium 0.7.0和Python3.6(Python)上显示...
- 元宇宙,只是一时兴起的想法?
- [分享]使用iphone让你的电脑PC或MAC上网- 苹果官网说法
- #第六章 曲率二维表达的拟合应用 ​一、四维时空曲率的二维几何表达
- 蓝牙4.0BLE之iBeacon 在ios上的应用-室内定位 [原创,多图,视频]
- 计算机用于材料科学模拟,计算机在材料科学复习题1-19题及答案.doc
热门文章
- 在构造函数中的setData和getData
- solidworks电气元件3d库_送软件 | 零基础也可以学的EPLAN电气设计实战教程
- 计算机组成与设计---硬件/软件接口---计算机概要与技术
- 第三章 授权——《跟我学Shiro》[张开涛]
- centos 下载tomcat8
- 网站建设php的心得和体会,网页设计心得体会
- 即时语音提示软件php,即时语音提示校对专家
- SpringBoot接口加密与解密
- html插入cad,如何快速的在CAD中插入数字?
- 清华大学数据结构c语言版pdf,清华大学出版社-图书详情-《数据结构(C语言版)(第3版)》...