privatestatic final int BLACK = 0xFF000000;privatestatic final int WHITE = 0xFFFFFFFF;private MatrixToImageWriter() {}publicstatic BufferedImage toBufferedImage(BitMatrix matrix) {int width = matrix.getWidth();int height = matrix.getHeight();BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);for (int x = 0; x < width; x++) {for (int y = 0; y < height; y++) {image.se...
Zxing是Google提供的工具,提供了二维码的生成与解析的方法,现在使用Java利用Zxing生成二维码1),二维码的生成将Zxing-core.jar 包加入到classpath下。我的下载地址:http://i.cnblogs.com/Files.aspx 下zxing.zip包1.RqCodeController 类 1privatestaticfinal Log logger = LogFactory.getLog(RqCodeController.class);2 3 @RequestMapping("/gen.json")4publicvoid gen(String url, HttpServletResponse response, Integer...
一、maven依赖<dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency><!-- https://mvnrepository.com/artifact/com.google.zxing/core --><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.3.2</version></dependency><!-- https://mvnrepository.com/artifact/com.google.zxing/javase --><depend...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko"><head><title>Javascript 二维码生成库:QRCode</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no" /><scri...
在物联网的时代,二维码是个很重要的东西了,现在无论什么东西都要搞个二维码标志,唯恐落伍,就差人没有用二维码识别了。也许有一天生分证或者户口本都会用二维码识别了。今天心血来潮,看见别人都为自己的博客添加了二维码,我也想搞一个测试一下. 主要用来实现两点:1. 生成任意文字的二维码.2. 在二维码的中间加入图像. 一、准备工作。准备QR二维码3.0 版本的core包和一张jpg图片。<wbr>生成二维码" src="/upload/getfiles/def...
jsp代码<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; String codePath=request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort(); String user_no=(String)request.get...
/** * 生成二维码图片 * @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...
zxing 这个是google的 下载地址 http://code.google.com/p/zxing/downloads/list二维码源码案例package com.utils;import java.awt.image.BufferedImage;
import java.awt.image.DataBufferByte;
import java.io.File;
import java.io.IOException;
import java.util.Date;
import java.util.Hashtable;import javax.imageio.ImageIO;import com.google.zxing.BarcodeFormat;
import com.google.zxing.EncodeHintType;
import com....
本次做订餐系统中,需要用到在Java生成二维码,并在jsp页面打印并输出,其中在action中生成二维码.关键代码如下 1publicvoid reWeiMa() throws Exception{2//设置页面不缓存 3 HttpServletResponse response = ServletActionContext.getResponse();4 HttpServletRequest quest = ServletActionContext.getRequest();5 Domain domain=domainService.getIp();6if(domain!=null){7 String IP =...
二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定...
TwoDimensionCode类:二维码操作核心类package qrcode;import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;import javax.imageio.ImageIO;import jp.sourceforge.qrcode.QRCodeDecoder;
import jp.sourceforge.qrcode.exception.DecodingFailedException;import com.swetake.u...
/*** 二维码创建* @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参数封装到二维码中,然后用户扫描会自动跳转到我们系统的某个接口在接口中根据...