java生成二维码参考资料。
有些网站下载这个jar需要积分或者资源不够,这边找到一个QRCode.jar提供点资源供下载。
实现的代码可以网上找找,很多,这边有找了个链接提供参考。jdk1.5以上
import java.awt.Color;
import java.awt.Desktop;
import java.awt.Graphics2D;
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;
/**
* TestQrcode.java
* 2013-01-15 下午14:06:23
*/
public class TestQrcode {
/**
* 方法描述:
*
* @param args
* @throws UnsupportedEncodingException
*/
public static void main(String[] args) throws UnsupportedEncodingException {
Qrcode rcode = new Qrcode();
rcode.setQrcodeVersion(3); // 这个值最大40,值越大可以容纳的信息越多,够用就行了
byte[] content = "http://weibo.com/u/1648732391".getBytes("utf-8");
BufferedImage bufImg = new BufferedImage(300, 300,
BufferedImage.TYPE_INT_RGB); // 图片的大小
Graphics2D gs = bufImg.createGraphics();
gs.setBackground(Color.WHITE);
gs.clearRect(0, 0, 300, 300);
gs.setColor(Color.BLACK);
// 输出内容> 二维码
if (content.length > 0 && content.length < 120) {
boolean[][] codeOut = rcode.calQrcode(content);
for (int i = 0; i < codeOut.length; i++) {
for (int j = 0; j < codeOut.length; j++) {
if (codeOut[j][i]) {
gs.fillRect(j * 10 + 5, i * 10 + 5, 10, 10);
}
}
}
} else {
System.err.println("QRCode content bytes length = "
+ content.length + " not in [ 0,120 ]. ");
}
gs.dispose();
bufImg.flush();
File imgFile = new File("C:\\test.png");
// 生成二维码QRCode图片
try {
//图片格式
ImageIO.write(bufImg, "png", imgFile);
Desktop.getDesktop().open(imgFile);
} catch (IOException e) {
e.printStackTrace();
}
}
}
更多效果图:
http://blog.csdn.net/yufan188/article/details/7314730
分享到:
相关推荐
本文将深入探讨名为“jp.sourceforge.qrcode_QRCode.jar”的Java库,它是进行二维码生成和解析的关键工具。 一、QRCode.jar库简介 “jp.sourceforge.qrcode_QRCode.jar”是一个专门用于处理QR码的Java类库,它包含...
本教程将详细讲解如何使用`QRCode.jar`库在Java中生成带有Logo的二维码,以及所需的基本步骤和关键知识点。 首先,我们需要了解`QRCode.jar`库。这是一个专门用于生成二维码的Java库,它提供了方便的API接口,使得...
在给定的压缩包文件中,包含两个与二维码相关的Java库:`qrcode.jar`和`Qrcode_swetake.jar`。 1. **qrcode.jar**: 这是一个用于生成和解码二维码的Java库。在Java编程环境中,开发者可以导入这个库来创建自定义的...
本篇文章将详细介绍两个常用的Java二维码库——`Qrcode_swetake.jar` 和 `qrcode.jar`。 `Qrcode_swetake.jar` 是一个由Swetake公司提供的二维码生成库。Swetake是一家专注于2D图形和条码技术的公司,其提供的这个...
在Java开发的后台系统中,生成二维码是一项常见的需求,而`Qrcode.jar`就是这样一个专门用于生成二维码的Java库。 `Qrcode.jar`是一个包含了二维码生成功能的Java类库,可以直接解压并引入到Maven本地库中,供Java...
本文将深入探讨“QRCode.jar”库及其在生成二维码方面的应用,同时介绍一些包含源码的示例。 QRCode.jar是一个Java库,专门用于生成和解析二维码。二维码,全称为Quick Response Code,是一种二维条形码,能够存储...
在Java环境中生成二维码,我们可以利用特定的库,例如本压缩包中的`QRCode.jar`。这个库提供了生成二维码的功能,使得在后台程序中创建二维码变得简单便捷。 首先,`QRCode.jar`是一个包含二维码生成功能的Java类库...
本话题聚焦于如何通过Maven下载`QRCode.jar`包,这是一款用于生成二维码的Java库。二维码(Quick Response Code)是一种二维条形码,能够存储大量数据,并在各种场景中广泛应用,如网站链接、名片信息、产品详情等。...
0:下载内容包括(国标+源码+软件+测试main文件) 1:QRCode.jar二维码开发包 2:QRCODE国家标准.doc文件 3:QRCode.jar对应的JAVA源代码 4:二维码生成及识别软件 5:测试运行效果的mian文件。直接运行看效果。
本主题主要关注两个jar包:`qrcode.jar` 和 `Qrcode_swetake.jar`,它们是用于生成和解析二维码的Java库。 `qrcode.jar` 是一个专门用于生成二维码的Java实现。这个库提供了API接口,开发者可以通过调用这些接口,...
2. **QRCode类**:在"QRCode.jar"中,主要的类可能是名为`QRCode`的类,它包含了设置二维码参数(如版本、纠错级别、填充色、前景色等)和生成二维码图像的方法。 3. **数据编码**:在生成二维码前,需要将待编码的...
QRCode.jar 是一个专门用于处理二维码的Java库,它包含了生成二维码图像和解析二维码数据的功能,使得开发者可以轻松地在自己的Java应用程序中集成二维码功能。 首先,我们来看如何使用QRCode.jar生成二维码。生成...
本资源"Java生成二维码QRcode.jar&&DEMO.rar"提供了一种解决方案,它包含了一个名为"QRcode.jar"的库文件以及一个DEMO示例,方便开发者快速理解和使用。 "QRcode.jar"是专门用于生成和解析二维码的Java库,它封装了...
在Java编程环境中,如果需要生成或解析二维码,通常会依赖特定的库,如本话题中提到的"qrcode.jar"和"core-2.2.jar"。这两个JAR文件是用于处理二维码的Java类库,它们提供了必要的API和实现,帮助开发者快速集成...
QRCode.jar是一个与Java相关的库,专门用于生成和解析二维码(QR Code)。在信息技术领域,二维码已经成为一种广泛使用的编码方式,能够存储大量的数据,如网址、文本、联系信息等,并且可以通过手机或扫描设备快速...
【标题】"QRcode.jar" 是一个用于生成二维码(QR Code)的Java应用程序。QR Code是一种二维条形码,能够存储大量的文本信息,如网址、联系人信息、文本字符串等,广泛应用于移动设备上的信息扫描。 【描述】"java -...
本文将详细介绍如何使用QRCode.jar库和Java代码来生成二维码,并探讨其中涉及的关键技术。 首先,QRCode.jar是一个专门用于生成二维码的Java库,它包含了生成二维码所需的所有功能。在Java项目中引入这个库后,开发...
而"qrcode.jar"是一个Java库,专门用于生成和读取二维码,使得开发者能够方便地在Java项目中集成这项功能。 首先,我们要了解Java编程语言。Java是一种跨平台的面向对象的编程语言,广泛应用于服务器端开发、移动...
在Java编程环境中,我们可以借助特定的库来实现二维码的编码和解码功能,例如`QRCode.jar`包。这个包提供了一种方便的方式来处理二维码,无需从零开始实现复杂的算法。 首先,`QRCode.jar`是一个Java类库,其中包含...