文档章节

Java和C#环境中制作二维码图片

a
 a467617622
发布于 2017/05/22 14:10
字数 998
阅读 13
收藏 0
点赞 0
评论 0

        

二维码作为一种先进的应用,随着移动互联网和智能终端的普及而快速发展,在媒体、产品质量、仓储物流登各行各业都应用广泛。二维码具有存储量大、保密性高、追踪性高、抗损性强、被援性大、成本便宜等特性,这些特性特备适用于表单、安全保密、追踪、证照、存货盘点、资料被援等方面。二维码作为用户有效的移动互联网入口,能够为大数据分析提供巨量的、高质量的数据源已经成为大数据分析的重要基础。现在,二维码与社交平台级入口(如微信、微博等)、语音搜索入口(如搜狗语音助手、百度语音助手等)、图像搜索入口、地图入口、传统网页搜索、APP 应用商店、手机浏览器、推送服务和手机桌面一样,成为了移动互联网的重要入口。具体而言,二维码入口可以分为信息传播、互动入口和销售购买三类(文末有彩蛋~)。

 http://obs-tpgkm.obs.cn-north-1.myhwclouds.com/2016/1111/12/5825494a93772.png

 

下面介绍java和C#环境中如何制作二维码图片。

首先介绍如何在Java的环境下如何生成二维码图片。先来介绍一下利用QRCode来制作二维码图片。首先从网上自行下载QRCode开发所需要的jar包,然后导入jar包。下面放上制作二维码图片的方法的代码。

http://obs-tpgkm.obs.cn-north-1.myhwclouds.com/2016/1111/12/5825497e31252.png

 

然后是主方法调用的代码。

http://obs-tpgkm.obs.cn-north-1.myhwclouds.com/2016/1111/12/5825498a6c9e9.png

 

运行生成二维码。

http://obs-tpgkm.obs.cn-north-1.myhwclouds.com/2016/1111/12/582549e72e5e3.png

 

至此就可以生成出无logo的二维码图片。这样就可以用扫一扫显示出内容啦。接下去需要在二维码上印上logo。这样只需要在制作二维码的方法中只需要加入一些语句。代码如下:

http://obs-tpgkm.obs.cn-north-1.myhwclouds.com/2016/1111/12/582549fde2d4f.pnghttp://obs-tpgkm.obs.cn-north-1.myhwclouds.com/2016/1111/12/58254a17c7df8.png

 

运行生成二维码图片如下:

http://obs-tpgkm.obs.cn-north-1.myhwclouds.com/2016/1111/12/58254a25d8a21.png

 

在java中制作二维码图片就告一段落,接下来介绍在C#环境中如何制作二维码图片。

与在Java环境中制作二维码图片类似。首先下载.net环境下的zxing引用,引用放进项目中。然后就可以为所欲为了,代码如下。

http://obs-tpgkm.obs.cn-north-1.myhwclouds.com/2016/1111/12/58254a5af361d.png

 

点击按钮触发运行方法,运行后制作出的二维码如下

http://obs-tpgkm.obs.cn-north-1.myhwclouds.com/2016/1111/12/58254a6805e21.png

 

二维码的应用非常广泛,二维码可以在餐厅的应用,手机购物,扫优惠等各种应用中大放光彩。在移动互联业务模式下,人们的经营活动范围更加宽泛,也因此更需要适时的进行信息的交互和分享。随着3G/4G移动网络环境下智能手机和平板电脑的普及,二维码应用不再受到时空和硬件设备的局限。产品基本属性、图片、声音、文字、指纹等可以数字化的信息进行编码捆绑,适用于产品质量安全追溯、物流仓储、产品促销以及商务会议、身份、物料单据识别等等。可以通过移动网络,实现物料流通的适时跟踪和追溯;帮助进行设备远程维修和保养;产品打假防窜及终端消费者激励;企业供应链流程再造等,以进一步提高客户响应度,将产品和服务延伸到终端客户。厂家也能够适时掌握市场动态,开发出更实用的产品以满足客户的需求,并最终实现按单生产,将大幅度降低生产成本和运营成本。

随着国内物联网产业的蓬勃发展,相信更多的二维码技术应用解决方案被开发出来,应用到各行各业的日常经营生活中来,届时,二维码成为移动互联网入口真正成为现实。

  

 

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
a
粉丝 0
博文 2
码字总数 0
作品 0
关注这些技术号,你将拥有半个互联网圈

“ IT 行业技术变更周期越来越快,作为技术人最重要的是持续学习,现在的学习途径有很多,我们到底该如何做出选择? 我觉得最重要有两方面:第一,需要保持良好的技术视野,持续关注行业内技...

g6u8w7p06dco99fq3 ⋅ 04/18 ⋅ 0

给你这些,让你拥有半个互联网技术圈!

IT行业技术变更周期越来越快,作为技术人最重要的是持续学习,现在的学习途径有很多,我们到底该如何做出选择?我觉得最重要有两方面:第一,需要保持良好的技术视野,持续关注行业内技术新动...

bntx2jsqfehy7 ⋅ 04/13 ⋅ 0

SAP云平台CloudFoundry中的用户自定义变量

CloudFoundry应用的manifest.xml里的env区域,允许用户自定义变量,如下图5个变量所示。使用cf push部署到CloudFoundry之后,在SAP Cloud Platform Cockpit的User-Provided Variables标签页里...

JerryWang_SAP ⋅ 06/10 ⋅ 0

学习Java和Spring Boot Cloud ,不妨看看这个

专注于编程、互联网动态。最终将总结的技术、心得、经验(数据结构与算法、源码分析等)分享给大家,这里不只限于技术!还有职场心得、生活感悟、以及面经。 1 java版web项目 java版web项目,...

b644rofp20z37485o35m ⋅ 05/04 ⋅ 0

android -------- java虚拟机和Dalvik虚拟机

java虚拟机 虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚...

切切歆语 ⋅ 04/29 ⋅ 0

Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!

前几天写了一篇 Java 8 即将在 2019 年停止免费向企业提供更新的文章,企图迫使用户向更新一代的 Java 版本升级,但让人遗憾的是,小编今天收到了 Oracle Java 版本的升级推送,装完居然是 ...

Java技术栈 ⋅ 04/27 ⋅ 0

各种 Python 实现的简单介绍与比较

(点击上方公众号,可快速关注) 编译:Daetalus http://python.jobbole.com/82703/ 当谈到Python时,一般指的是CPython。但Python实际上是一门语言规范,只是定义了Python这门语言应该具备哪...

Python开发者 ⋅ 04/25 ⋅ 0

Common Gui Tools 1.4 发布,Java GUI 实用小工具集

Java GUI实用小工具集 Common Gui Tools 新增:二维码生成解析、时间戳转换、Json格式化、文本文件切分等。 Common Gui Tools 是用java编写,GUI界面的实用小工具集,1.4版有20个小工具: 1,...

bs2004 ⋅ 04/22 ⋅ 0

00.java虚拟机的基本结构概念

java虚拟机的基本结构 1、类加载子系统:负责从文件系统或者网络中加载Class信息,加载的信息存放在一块称之为方法区的内存空间。 2、方法区:就是存放类信息、常量信息、常量池信息、包括字...

挚爱冷如烟° ⋅ 05/08 ⋅ 0

JVM学习总结(一)运行时数据区

《深入Java虚拟机》这本书买了有一段时间了,当时看的时候就只是看,并没有边看边总结啥的,最后发现到脑子里面的根本所剩无几了。现在开始要好好归纳总结地再学习一遍。 运行时数据区域 JV...

hensemlee ⋅ 04/22 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

聊聊spring cloud的RequestRateLimiterGatewayFilter

序 本文主要研究一下spring cloud的RequestRateLimiterGatewayFilter GatewayAutoConfiguration @Configuration@ConditionalOnProperty(name = "spring.cloud.gateway.enabled", matchIfMi......

go4it ⋅ 52分钟前 ⋅ 0

Spring JavaConfig 注解

JavaConfig注解允许开发者将Bean的定义和配置放在Java类中。它是除使用XML文件定义和配置Bean外的另一种方案。 配置: 如一个Bean如果在XML文件可以这样配置: <bean id="helloBean" class="...

霍淇滨 ⋅ 今天 ⋅ 0

Spring clound 组件

Spring Cloud技术应用从场景上可以分为两大类:润物无声类和独挑大梁类。 润物无声,融合在每个微服务中、依赖其它组件并为其提供服务。 Ribbon,客户端负载均衡,特性有区域亲和、重试机制。...

英雄有梦没死就别停 ⋅ 今天 ⋅ 0

Confluence 6 重新获得站点备份文件

Confluence 将会创建备份,同时压缩 XML 文件后存储熬你的 <home-directory>/backups> 目录中。你需要自己访问你安装的 Confluence 服务器,并且从服务器上获得这个文件。 运行从 Confluence...

honeymose ⋅ 今天 ⋅ 0

informix的常用SQL语句

1、创建数据库 eg1. 创建不记录日志的库testdb,参考语句如下: CREATE DATABASE testdb; eg2. 创建带缓冲式的记录日志的数据库testdb(SQL语句不一定在事务之中,拥有者名字不被用于对象的解...

wangxuwei ⋅ 今天 ⋅ 0

matplotlib画图

最简单的入门是从类 MATLAB API 开始,它被设计成兼容 MATLAB 绘图函数。 from pylab import *from numpy import *x = linspace(0, 5, 10)y = x ** 2figure()plot(x, y, 'r')...

Dr_hu ⋅ 今天 ⋅ 0

RabbitMQ学习以及与Spring的集成(三)

本文介绍RabbitMQ与Spring的简单集成以及消息的发送和接收。 在RabbitMQ的Spring配置文件中,首先需要增加命名空间。 xmlns:rabbit="http://www.springframework.org/schema/rabbit" 其次是模...

onedotdot ⋅ 今天 ⋅ 0

JAVA实现仿微信红包分配规则

最近过年发红包拜年成为一种新的潮流,作为程序猿对算法的好奇远远要大于对红包的好奇,这里介绍一种自己想到的一种随机红包分配策略,还请大家多多指教。 算法介绍 一、红包金额限制 对于微...

小致dad ⋅ 今天 ⋅ 0

Python 数电表格格式化 xlutils xlwt xlrd的使用

需要安装 xlutils xlwt xlrd 格式化前 格式化后 代码 先copy读取的表格,然后按照一定的规则修改,将昵称中的学号提取出来替换昵称即可 from xlrd import open_workbookfrom xlutils.copy ...

阿豪boy ⋅ 今天 ⋅ 0

面试题:使用rand5()生成rand7()

前言 读研究生这3 年,思维与本科相比变化挺大的,这几年除了看论文、设计方案,更重要的是学会注重先思考、再实现,感觉更加成熟吧,不再像个小P孩,人年轻时总会心高气傲。有1 道面试题:给...

初雪之音 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部