Java生成二维码常用的两种方式: – Google的ZXing – Denso公司的QRCode 至于两者的区别自行百度,这里介绍使用ZXing生成解析二维码 前期准备 添加ZXing依赖Jar包...--ZXing 二维码 --> com.google.zxing 生成二维码 /** * @param content 二维码内容 * @param destPath 二维码保存的路径 * @Author: www.itze.cn...e.printStackTrace(); } } 使用方法 public static void main(String[] args) { //生成二维码...readQRCode(file); } 解析结果 解析其他的二维码也是可以的,实测解析微信个人二维码也是可以的。
一、首先在maven中添加一下jar包 com.google.zxing core</artifactId...= 500; private static final int BLACK = 0xFF000000; private static final int WHITE = 0xFFFFFFFF; //生成二维码存放路径...(); /** * 生成二维码 * * @param content 要生成二维码的内容 * @param width 二维码的宽度 * @param height...二维码的高 * @param destImagePath 生成二维码图片的路径 * @return 是否生成成功 */ public static boolean encode(String...(不带LOGO) * * @param content 要生成二维码的内容 * @param width 二维码的高度 * @param height 二维码的宽度 * @return
-- 二维码生成依赖 --> com.google.zxing core...import java.nio.file.Path; import java.util.HashMap; /** * @ClassName: QRCodeUtil * @Description: 二维码生成...EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.M);//纠错等级【L,M,Q,H】 hints.put(EncodeHintType.MARGIN, 2); // 生成二维码...Path file = new File("F:/生成的二维码/img.png").toPath(); MatrixToImageWriter.writeToPath...); bufferedImage.flush(); ImageIO.write(bufferedImage, format ,new File("F:/生成的二维码
二维码宽度 * @param height 二维码高度 * @return com.google.zxing.common.BitMatrix */ public static BitMatrix...*; import com.google.zxing.client.j2se.BufferedImageLuminanceSource; import com.google.zxing.client.j2se.MatrixToImageConfig...; import com.google.zxing.client.j2se.MatrixToImageWriter; import com.google.zxing.common.BitMatrix;...import com.google.zxing.common.HybridBinarizer; import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel...* @Param width 二维码宽度 * @param height 二维码高度 * @return com.google.zxing.common.BitMatrix
官网:ZXing github仓库 实战 本例演示如何在一个非 android 的 Java 项目中使用 ZXing 来生成、解析二维码图片。...>javase 3.3.0 如果非maven项目,就去官网下载发布版本:下载地址 生成二维码图片 ZXing...生成二维码图片有以下步骤: com.google.zxing.MultiFormatWriter 根据内容以及图像编码参数生成图像2D矩阵。 ...com.google.zxing.client.j2se.MatrixToImageWriter 根据图像矩阵生成图片文件或图片缓存 BufferedImage 。...ZXing 解析二维码图片有以下步骤: 使用 javax.imageio.ImageIO 读取图片文件,并存为一个 java.awt.image.BufferedImage 对象。
最近根据项目的需求,用了一段时间对一维码、二维码进行了小小的研究,在一篇Blog中看到使用了google的zxing生成二维码,好奇之下自己做了一个小Demo。...生成一维码 生成二维码 #region 引用程序集 using System; using System.Collections.Generic; using System.ComponentModel...; using com.google.zxing; using com.google.zxing.common; using ByteMatrix = com.google.zxing.common.ByteMatrix...; using EAN13Writer = com.google.zxing.oned.EAN13Writer; using EAN8Writer = com.google.zxing.oned.EAN8Writer...ToString()); int codeHeight = Convert.ToInt16(txtHeight.Text.Trim().ToString()); // 生成二维码
Android 使用ZXing生成带logo的二维码 有一段时间没有写博客了,都快忘记怎么写了,最近在赶公司的项目,接近尾声了,写点有意思的东西,好了,进入正题。。。...老规矩,从头开始啊,新建一个名为QGCodeDemo的项目 运行效果如下: 然后这里我们会使用一个框架,二维码框架ZXing 划重点,首先我们在app下的build.gradle下添加依赖 //二维码...* */ //加一个测试地址,之后我们的二维码就是用这个地址来生成。...框架将地址和logo图片加到里面,生成二维码之后赋值给codeBmp; codeBmp = ZXingUtilsTest.createQRImage(this, url, logoBmp.../** * Created by Administrator on 2019/4/3 0001. */ public class ZXingUtilsTest { /** * 生成二维码
技术相关 zxing 开源包用于生成二维码 springboot 搭建基本web服务,提供http接口 awt 用于图片的编辑 httpclient 用于从网络下载图片 lombok 简化编码 2....前提准备 1.相关博文 在直接进入上面花样的二维码生成之前,有必要安利一把zxing的基本使用方式,本篇将不会对如何使用zxing进行说明,有需求了解的可以参考下面几篇相关博文,此篇博文是 《spring-boot...& zxing 搭建二维码服务》 的衍生 java 实现二维码生成工具类 zxing 二维码大白边一步一步修复指南 spring-boot & zxing 搭建二维码服务 二维码服务拓展(支持logo...实现说明 第一步,生成矩阵 我们直接利用zxing来生成二维码矩阵信息,并用来实例我们的矩阵拓展类 BitMatrixEx 在我们的工程中,相关的代码为 com.hust.hui.quickmedia.common.util.QrCodeUtil...#encode 在这里,只关心下面几个参数的生成,其他的基本上就是zxing库的调用了 /** * 实际生成二维码的宽 */ private int width; /** * 实际生成二维码的高
总结:一般来说,使用较高的纠错级别会导致生成的二维码更大,但是它的容错能力也会更强。2、ZXing简介ZXing(Zebra Crossing)是Google开发的一个二维码解析和生成的开源库。...官网地址:http://code.google.com/p/zxing/3、示例通过Java调用Zxing实现二维码的生成3.1 搭建一个maven项目,引入Zxing依赖包 ...;import com.google.zxing.EncodeHintType;import com.google.zxing.MultiFormatWriter;import com.google.zxing.WriterException...;/** * 生成二维码 */public class QrCodeUtil { private static final int BLACK = 0xFF000000; private static...outStream.close(); } catch (Exception e) { e.printStackTrace(); } } /** * 设置生成二维码矩阵信息
1 引入js jquery.jqprint-0.3.js jquery.qrcode.min.js jquery-migrate-1.4.1.js 2 html元素 :二维码生成在img的div中...,新增img标签,并设置为display:none 3 生成二维码 $(“#ewm”).qrcode(“http://127.0.0.1:8080/pages/check/infos.html?...importCSS : true, printContainer : true, operaSupport : false }); } 注意点:qrcode 生成的二维码是在
js生成二维码 一、一个简单的示例 二、二个简单的示例 前段时间项目中需要开发扫描二维码查看信息的功能,在网上查了一些资料,把用过的方法进行总结需要导入一个qrcode的js 插件。... 输入URL以生成二维码 URL: 生成"> 生成的二维码可以通过手机任意扫描工具,查看其二维码信息<...document.getElementById("qr_creat").onclick = function() { var qrcode = new QRCode( //实例化生成二维码...框的值生成二维码 qrcode.makeCode($('#qr_link').val()); $("#qr_container").append(""); //换行 } </script
利用Zxing生产二维码 ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。...Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。...所需架包: zxing 3.3.0.jar 生成二维码的工具类 public class QCode { private book b1=null; int width=300; int...height =300; String format="png";//生成二维码的格式 String content="二维码生成成功"; public QCode(...BitMatrix b=new MultiFormatWriter().encode(content, BarcodeFormat.QR_CODE, width, height,img);//1.是内容 2.是二维码类型
我们使用qrcodejs生成:https://github.com/davidshimjs/qrcodejs 下载这个js并引用 不知道怎么下载的可以直接到这个链接下按ctrl+s另存为 https:.../js/qrcode.min.js" type="text/javascript"> <script...correctLevel : QRCode.CorrectLevel.H }); 就可以了 但如果我们需要设置logo,就可以往上面二维码正中放一个图片就可以了.../js/qrcode.min.js" type="text/javascript"> #qrcode { position...ffffff", correctLevel: QRCode.CorrectLevel.H }); 效果如下: 有时扫不出来可能是二维码周围没有白边或者白边太少
本文链接:https://blog.csdn.net/bbwangj/article/details/102461366 安装zxing pip install zxing 识别二维码 import...DEBUG = (logging.getLevelName(logger.getEffectiveLevel()) == 'DEBUG') #记录调式过程 # 在当前目录生成临时文件...() #调用zxing二维码读取包 data = '' zxdata = zx.decode('%s%s.jpg' % (os.path.basename(filename)....if __name__ == '__main__': filename = r'test.png' # zxing二维码识别 ltext = ocr_qrcode_zxing(filename...) #将图片文件里的信息转码放到ltext里面 logger.info(u'[%s]Zxing二维码识别:[%s]!!!'
前言 现在的应用中二维码扫描已经成为一个应用必不可少的功能,现在大部分Android二维码扫描都是基于zxing和Zbar,这文章就来介绍一下基于zxing的二维码扫描。先看下效果图 ?...---- 为什么选择zxing google的开源项目,高可定制性 可以识别多种码,不仅仅是二维码 不依赖第三方库,使用起来简单 ---- zxing的使用 zixng JAR 我们可以去官网,如果是...下面我们再来看下生成二维码 生成二维码:可以看到生成二维码主要是调用了createQRCode();这个方法,那我来看下这个方法: private Bitmap createQRCode() {...int QR_WIDTH = 100;//生成二维码的宽 int QR_HEIGHT = 100;//生成二维码的高 try { // 需要引入...因为生成二维码并不依赖扫描的Activity,所以不管在那里我们只要调用createQRcode,就能生成二维码。
说起二维码扫描,估计很多人用的是 zxing 吧。 然而 zxing 虽然好用,但是却有一些坑。 这边分析一下自己实际项目遇到的一个坑。 什么坑呢? 下面举个栗子你就懂了。...这边生成二维码使用的是网络上的一个网站联图 以百度为例,正常情况生成的二维码如下: ? 这种情况下用 zxing 分分钟就可以识别出来。 但是假设我将前景色和后景色调换,生成的二维码如下: ?...这种情况下 zxing 就识别不出了。 ? 所以说这种时候就很无奈了。毕竟有些场景就需要用到反转二维码。 所以本篇说的 zxing 的坑就是无法识别反转二维码。 咋办呢?凉拌。 ?...看一下二维码解析的代码逻辑在哪?...通过一番折腾,跟踪调试,最后定位到如下位置: https://github.com/zxing/zxing/blob/master/android/src/com/google/zxing/client
目录 扫描二维码的逻辑 Zxing介绍 实现 主要代码 一....扫描二维码的逻辑 所谓的二维码,是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形,用于记录数据符号信息的东西; 在代码编制上巧妙的利用构成计算机内部逻辑基础的0和1比特流的概念,...Zxing介绍 Zxing是一个开放源码的,用java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的接口。...Zxing可以实现使用手机的内置的摄像头完成条形码和二维码的扫描与解码。 目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。...实现 我用的是“草料二维码”生成二维码的工具生成一个结果为xiangyong的二维码: ? 最终实现的gif: ? ---- 四.
最近在做一个项目,有这么个需求,通过生成二维码来实现网页的分享。 问题分析 脑海的第一反应,当然是用js来实现,自己手写?当然不是。 解决方案 使用 QRCode.js。...QRCode.js 是一个用于生成二维码的 JavaScript 库。主要是通过获取 DOM 的标签,再通过 HTML5 Canvas 绘制而成,不依赖任何库。...QRCode.js:使用 JavaScript 生成二维码 代码编写 js">...QRCode(document.getElementById("qrcode"), { width: 100, height: 100 }); //第三步:生成分享二维码
html 部分 文字生成二维码及生成可下载的图片 二维码--> js 我们先引入两个js文件 js"> <script...}; function refresh() { let text = document.getElementById("input").value; creater(text); } /** * 生成二维码及下载链接的函数...* @param text 传入你要生成二维码的文字 */ function creater(text = '') { //http://www.baidu.com可以自定义任意你要的链接或者文字
领取专属 10元无门槛券
手把手带您无忧上云