关于用Java实现二维码的生成】的更多相关文章

Barcode简介 Barcode是由一组按一定编码规则排列的条,空符号,用以表示一定的字符,数字及符号组成的,一种机器可读的数据表示方式. Barcode的形式多种多样,按照它们的外观分类: Linear barcode(一维码):它的信息存储量小,仅能存储一个代号,使用时通过这个代号调取计算机网络中的数据. Matrix barcode(二维码).二维码是近几年发展起来的,它能在有限的空间内存储更多的信息,包括文字.图象.指纹.签名等,并可脱离计算机使用. 你可能认为你对它们都有所了解,因为…
本文说的是通过zxing实现二维码的生成与解析,看着很简单,直接上代码 import java.io.File; import java.io.IOException; import java.nio.file.Path; import java.util.HashMap; import com.google.zxing.BarcodeFormat; import com.google.zxing.EncodeHintType; import com.google.zxing.MultiForm…
昨天晚上看了一个视频讲的是web端把名片搞成二维码的形式,觉得挺有意思的,不过我还是初学,所以就没在网页端实现,写了命令行程序. 虽然看着程序很短,不过写的过程中还是出了问题, 最致命的就是 Graphics2D.clearRect(0,0,235,235); Graphics2D.setColor(Color.BLACK); 这两句代码顺序搞反,导致生成的二维码异常,不能够被读取其中的信息. 当时检查了好久都没看出问题所在,其实现在来看先设置颜色再clean不就相当于没设置颜色吗,所以以后一定…
上个月学校有个软件创新杯,最近看了网上很火的二维码比较不错.参考了国内国外一些技术文章,发现国外的确实好很多. 用的是QRcode包来实现的,基本常见的功能全部实现了. 因为刚学2个月,部分做得不是很好,记得第一次写的更烂,然后代码.功能.架构全部重写. 可能做得不是很好,在最后的决赛还是没进去.不得不佩服大二张琦用C#写的游戏引擎.另外一位小哥用JAVA写的QQ. 不过还是感谢此次比赛的另外4个人:张展.王天澳.李煜.康夺. 源码公开,写的很烂,但是还是坚持要分享. 下载:PostCardDo…
目录 1.二维码概念  2.二维码发展历史  3.二维码分类  4.二维码优缺点  5.QR Code  1.二维码又称  二维条码 (2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维码上)分布的黑白相间的图形记录数据符号信息的图形. 2二维码发展历史 1.20世纪20年代 约翰 科芒德实现邮政单据自动分拣方法, 2.1949年美国乔 伍德兰德 伯尼西尔沃发明第一个条码专利, 3.1959年 吉拉德 费伊塞尔申请了用条形码表示数字的专利, 4.60年代…
Java利用QRCode.jar包实现二维码编码与解码   QRcode是日本人94年开发出来的.首先去QRCode的官网http://swetake.com/qrcode/java/qr_java.html,把要用的jar包下下来,导入到项目里去.qrcode需要设置一个版本号,这个版本号代表你生成的二维码的像素的大小.版本1是21*21的,版本号每增加1,边长增加4.也就是说版本7的大小是45 * 45的.版本号最大值是40.另外,版本7的编码的字节数如果超过了119,那么将无法编码 1.二…
简单介绍下二维码:二维码其实就是一种编码技术,只是这种编码技术是用在图片上了,将给定的一些文字,数字转换为一张经过特定编码的图片,而解析二维码则相反,就是将一张经过编码的图片解析为数字或者文字. 当然了,这种编码的低层实现并不是那么的简单,都是那些顶级研发人员做的事,我们只需要简单了解并知道怎么使用就可以了. 那么肯定是要导入jar包依赖的吧,那不用说,是要导包的,我用的是谷歌提供的一个com.google.zxing.core版本是3.3.0的. 下面我们直接创建一个maven项目,用mave…
pom依赖 <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version> </dependency> 谷歌提供的帮助类 import com.google.zxing.LuminanceSource; import java.awt.*; import java.aw…
第一种:QRCode.jar,使用QRCode生成和解析二维码 1.导入jar包  2.代码 (1)QRCodeUtil .java import com.swetake.util.Qrcode; import jp.sourceforge.qrcode.QRCodeDecoder; import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.File;…
说起二维码,微信好像最先启用,随后各类二维码就开始流行起来了.那什么是二维码呢. 1.什么是二维码?百度一下即可 http://baike.baidu.com/view/132241.htm?fr=aladdin 2.java开发二维码? 2.1:首先导入:…
Java生成二维码方法有三种: 1: 使用SwetakeQRCode在Java项目中生成二维码  http://swetake.com/qr/ 下载地址  或着http://sourceforge.jp/projects/qrcode/downloads/28391/qrcode.zip  这个是日本人写的,生成的是我们常见的方形的二维码  能够用中文 如:5677777ghjjjjj  2: 使用BarCode4j生成条形码和二维码  BarCode4j网址:http://sourceforg…
java代码生成二维码一般步骤 常用的是Google的Zxing来生成二维码,生成的一般步骤如下: 一.下载zxing-core的jar包: 二.需要创建一个MatrixToImageWriter类,此类google的源码中提供了,为了使用方便,下面是类中的代码,可以直接复制来使用: private static final int BLACK = 0xFF000000; private static final int WHITE = 0xFFFFFFFF; private MatrixToI…
zxing 官方的代码很多,看起来很费劲,此demo只抽取了有用的部分,实现了相机预览解码,解析本地二维码,生成二维码三个功能. 简化后的结构如下: 废话少说直接上代码: BaseDecodeHandler: package com.song.zxing.decode; import android.graphics.Bitmap; import android.os.Bundle; import com.google.zxing.BarcodeFormat; import com.google…
Zxing是Google提供的关于条码(一维码.二维码)的解析工具,提供了二维码的生成与解析的方法, 现在我简单介绍一下使用Java利用Zxing生成与解析二维码 注意: 二维码的生成需要借助辅助类(MatrixToImageWriter),解析需要一个辅助类(BufferedImageLuminanceSource),两个辅助类Google都提供了,下载附件com.google.zxing.client.rar两个辅助类源码,解压放入项目中引用就可以了. import java.awt.ima…
相关资料: 第三方资料太大没法写在博文上,请下载CSDN的程序包. 程序包下载: http://download.csdn.net/detail/zhujianqiangqq/9657186 注意事项: 如果只加了Lib,然没有改AndroidManifest.xml,App在呼叫BarCode时会ANR没反应.开始可能没有官方的classes.dex,但如果发现编译出错后,请再检查一下.TMessageManager须加System.Messaging单元. 使用DelphiXE7加入Java…
ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码.目标是能够对QR编码.Data Matrix.UPC的1D条形码进行解码. 其提供了多种平台下的客户端包括:J2ME.J2SE和Android. 首先,在其官网http://code.google.com/p/zxing/上去下载源码 编译在其csharp目录下打开zxing.csproj文件,新建一个工程.在编译之前修改两个错误: 源代码中有两处UTF-8的问题,会导致乱码, 其一:com.google.zxing.qrcod…
原文:http://www.open-open.com/code/view/1455848023292 import com.google.zxing.*; import com.google.zxing.Reader; import com.google.zxing.client.j2se.BufferedImageLuminanceSource; import com.google.zxing.client.j2se.MatrixToImageWriter; import com.googl…
在很多项目里面,对条形码和二维码的生成和打印也是一种很常见的操作,在Web项目里面,我们可以利用JS生成条形码和二维码的组件有很多.本文引入两个比较广泛使用的JS组件,用来处理条形码和二维码的生成处理,并介绍如何利用CLODOP组件实现内容的打印输出.生成条形码使用组件JsBarcode,生成二维码使用组件qrcodejs. 1.条形码的生成 条码的作用一般在一些商品标签上,方便使用条码枪快速.准确录入信息.如下所示是一种条形码 这里条形码生成使用了JsBarcode组件进行处理,它支持很多格式…
利用一个小demo来对二维码进行学习,总共四个界面(主界面,生成二维码界面,识别二维码界面,扫描二维码界面)   一.二维码的介绍   1.什么是二维码?        二维条码/二维码是用某种特定的几何图形按一定规律在平面分布的黑白相间的图形记录数据符号信息的      总结: 用图形记录标记一些信息,方便通过图形识别来获取信息   2 应用场景      信息获取(名片.地图.WIFI密码.资料)      手机电商(用户扫码.手机直接购物下单)      手机支付(扫描商品二维码,通过银行…
二维码的扫描,二维码的锁定与描边,二维码的扫描范围,二维码的生成(高清,无码,你懂得!),识别相册中的二维码 扫描二维码用到的三个重要对象的关系,如图: 1.懒加载各种类 // MARK: - 懒加载 /// 输入对象 -- 用于捕获信息的设备 private lazy var input: AVCaptureDeviceInput? = { let device = AVCaptureDevice.defaultDeviceWithMediaType(AVMediaTypeVideo) ret…
1.使用ZXint.Net生成带logo的二维码 /// <summary> /// 生成带Logo的二维码 /// </summary> /// <param name="text"></param> static void Generate3(string text) { //Logo 图片 Bitmap logo = new Bitmap(@"H:\桌面\截图\102.jpg"); //构造二维码写码器 Mult…
去年是最忙碌的一年,实在没时间写博客了,看着互联网行业中一个又一个人的倒下,奉劝大家,健康要放在首位,保重身体.好了,言归正传,这是17年的第一篇博文,话说这天又是产品同学跑过来问我说:hi,lenny,你看现在市面上流行各种装逼H5,随便输入点名字啥的就给我生成房产证了,这种还可以分享出去,传播率可高了,或者你再看这里,一键生成邀请函,牛逼吧,要不你也帮我做一个这个功能,我去玩点传播手段. 我看见效果后第一反映就是,肯定canvas进行的图片拼接,现在市面上流行的效果具体是如何实现的我没有去看…
由于近期工作中遇到了个需求:需要将一些固定的字段 在多个移动端进行相互传输,所以就想到了 二维码 这个神奇的东东! 现在的大街上.连个摊煎饼的大妈 都有自己的二维码来让大家进行扫码支付.可见现在的二维码使用率多高, 不光如此,在很多的社交类的APP 基本都有扫一扫加好友这个功能吧,因此决定学一学这个神奇的东西. 查找了一些资料博客啊发现,iOS7之前 对于开发人员来说 熟悉的第三方QRCode库有: ZXingGoogle出品并开源 一直到现在都还有专人维护 是世界上使用最广的二维码库 iOS上…
jr-qrcode 把字符串生成二维码,并以Base64 URL形式输出. 支持白色二维码,即反色二维码. 兼容性 插件使用了H5的canvas特性进行二维码绘制,最后输出base64 url,因此本插件要求运行环境支持canvas特性即可. 安装 npm install jr-qrcode 插件引用 传统引用 <script type="text/javascript" src="dist/jr-qrcode.js"></script> &…
写代码这事,掐指算来已经十有余年. 从html到css到javascript到vbscript到c#,从兴趣到职业,生活总是失落与惊喜并存. 绝大部分时候,出发并不是因为知道该到哪里去,只是知道不能再逗留下去了,如此而已.受过风吹雨打之后会有很多独有的感受及思考,主见开始生发并在摇摆中坚定,想来这就是成长了,嗯……就算是成长吧,呵呵! 话说微软的 .net core 3.0 即将发布了,作为一个码农,还是要关心一下的.从 .net core 2.0 及MySql官方开始支持 .net core…
二维码又称 QR Code,QR 全称 Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的 Bar Code 条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,中文等等.这两天学习了一下二维码图片生成的相关细节,觉得这个玩意就是一个密码算法,在此写一这篇文章 ,揭露一下.供好学的人一同学习之. 关于 QR Code Specification,可参看这个 PDF:http://raidenii.net/files/datasheets/mi…
二维码 生成二维码 二维码可以存放纯文本.名片或者URL 生成二维码的步骤: 导入CoreImage框架 通过滤镜CIFilter生成二维码 1.创建过滤器 2.恢复滤镜的默认属性 3.设置内容 4.获取输出文件 5.显示二维码 代码实现 CoreImage // 二维码的生成 // 1.创建过滤器 CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"]; // 2.恢复滤镜的默认属性 [filter setD…
二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,中文等等.这两天学习了一下二维码图片生成的相关细节,觉得这个玩意就是一个密码算法,在此写一这篇文章 ,揭露一下.供好学的人一同学习之. 关于QR Code Specification,可参看这个PDF:http://raidenii.net/files/datasheets/misc/qr_c…
生成二维码: 在生成二维码的库中QREncoder最为常见,但是由于中文字符的特殊性,生成中文的时候有时会出现一定的错误,所以建议使用libqrencode,是一个纯C编写的类库. 以libqrencode为例: libqrencode官网:http://fukuchi.org/works/qrencode/index.html.en github地址:https://github.com/fukuchi/libqrencode 不过该工程没有针对iOS提供字符串转换为图像的代码,网络上有人新增…
二维码的生成 从iOS7開始集成了二维码的生成和读取功能 此前被广泛使用的zbarsdk眼下不支持64位处理器 生成二维码的步骤: 导入CoreImage框架 通过滤镜CIFilter生成二维码 二维码的内容(传统的条形码仅仅能放数字): 纯文本 名片 URL 生成二维码 // 1. 实例化二维码滤镜 CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"]; // 2. 恢复滤镜的默认属性 [filter se…