/** * 生成二维码图片 * @param text 扫描二维码后跳转的url * @param width 图片宽度 * @param height 图片高度 * @param filePath 图片生成路径 比如"G://pic//1-1G124104A5.jpg" * @throws WriterException * @throws IOException */public static void generateQRCodeImage(String text, int width, int height, String filePath) throws WriterException, IOException { QRCodeWriter qrCodeWriter = new QRCodeW...
免费二维码生成途径非常多!比如比较有名的草料二维码,如果只是简单的使用,用它就足够了。但是如果想大规模的生成,那就不太合适了。再者很多工具都没办法在二维码中加入logo(像微信二维码一样)。接下来,我就说说如何快速的、高质量的生成一个可高度定制的二维码。二维码的编码算法是公开的,这就意味着大部分的开发语言都可以动图生成。但是在二维码应用如此广泛的今天,还自己去造轮子,如果不是傻,那就是正真的技术极客了...
QRCode是日本人开发的ZXing是google开发的QRCode开发需要包 http://download.csdn.net/detail/xiaokui_wingfly/7957815ZXing开发需要包 http://download.csdn.net/detail/u010457960/5301392QRCode方式:package cn.utils;import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.io.UnsupportedEncoding...
/*** 二维码创建* @author yhzm**/publicclass printServiceImpl extends BaseService {publicvoid barCodeGenera() {init(false);//先创建一个二维码String text = strRequiredParam("barcode","二维码信息");String desc = strRequiredParam("desc","文字内容");//二维码下面的文字描述 String logoPath = "d:\\aa.png";//二维码的logo地址int logoWidth = 40; //logo的宽int logoHeight = 40; //logo的高try{Qrcode qrcode = ...
需求:近几天某个项目需要用户录入个自己的网址,然后系统需要根据用户的的网址生成二维码,然后用户可以拿着它给别人扫描,访问到他录入的网址,在这个过程中.我需要知道用户的二维码被扫描的次数,也就是后面根据其可以做一些扫描排名之类的.思路:先生成二维码,csdn已经有前辈写了,那么我就直接拿过来用了. 将用户的id,和用户录入的网址处理之后作为http get参数封装到二维码中,然后用户扫描会自动跳转到我们系统的某个接口在接口中根据...
首先需要导入 QRCode.jar 包下载地址看这里 http://pan.baidu.com/s/1o6qRFqMimport java.awt.Color;import java.awt.Graphics2D;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.io.UnsupportedEncodingException;import javax.imageio.ImageIO;import com.swetake.util.Qrcode;public class QrcodeUtil { public static void main(String[] args) ...
//工具类package test;
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Font;
import java.awt.FontMetrics;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.RenderingHints;
import java.awt.Shape;
import java.awt.geom.RoundRectangle2D;
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.io.File;
import j...
java生成二维码图片
**工具类描述:
? java生成带有自定义信息二维码图片,可以根据自己的具体需求进行修改
运行效果如下:
文件名: CSDN.jpg
扫码后的结果如下:
生成二维码图片的方法如下:
public static void main(String[] args) throws IOException {encodeImage("D:\\CSDN论坛相关","CSDN_001","CSDN最棒","CSDN专属","CSDN");}/*** 生成设备的二维码接口 ** @param pageNum* @param pageSize* @return*/@ApiImplicitParams({@...
引入jar依赖
<dependency><groupId>com.google.zxing</groupId><artifactId>javase</artifactId><version>3.3.0</version></dependency><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.2.0</version>
</dependency>
工具类
package com.commons.util;import com.alibaba.fastjson.JSONObject;
import com.google.zxing.*;
import com.google.zxing.client.j2se.BufferedImageLuminanceS...
一、介绍:生成二维码有很多种方法,比如微信公众号的生成二维码,但是这个二维码只能用微信扫描且会(可以带参数)自动跳转到微信的公众号页面,不支持跳转到其他网页。这里说的二维码是扫描(微信、QQ、浏览器等扫描)可以跳转到指定网址的二维码。二维码最早是由日本一家公司开发的,并且该二维码主要有两种方式:一种是QRCode 插件产生于日本 ;另一种是ZXing 插件由谷歌开发的。
二、ZXing插件开发:
1、引入依赖<!-- 生成二维...
一丶添加依赖
<!-- https://mvnrepository.com/artifact/com.google.zxing/core -->
<dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.3.3</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.google.zxing/javase -->
<dependency><groupId>com.google.zxing</groupId><artifactId>javase</artifactId><version>3.3.3</version>
</dependency>二丶二维码生成方式
Mul...
<!-- 引入jar包 --><dependency><groupId>com.google.zxing</groupId><artifactId>javase</artifactId><version>3.0.0</version></dependency>import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import com.google.zxing.BarcodeFormat;
import com.google.zxing.EncodeHintType;
import com.google.zxing.MultiFormatWriter;
import com.google.zxing.WriterException;
import com.google.zxing.comm...
简介
ZXing 是一个开源 Java 类库用于解析多种格式的 1D/2D 条形码。目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。其提供了多种平台下的客户端包括:J2ME、J2SE和Android。
官网:ZXing github仓库
实战
本例演示如何在一个非 android 的 Java 项目中使用 ZXing 来生成、解析二维码图片。
安装
maven项目只需引入依赖:
<dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.3.0...
引入jar包
zxing-2.3.0.jar、IKAnalyzer2012_u6.jar
ZXingCode .javapackage com.util;import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.File;
import java.util.HashMap;
import java.util.Map;import javax.imageio.ImageIO;import org.apache.commons.lang.StringUtils;import com.google.zxing.BarcodeFormat;...
第一步
导入依赖包
<dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.1.0</version></dependency><dependency><groupId>com.google.zxing</groupId><artifactId>javase</artifactId><version>3.1.0</version></dependency>第二步,创建class文件(QRCodeUtils )
import java.awt.BasicStroke;import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java....