为自己的网站用 java 生成二维码 的例子

在物联网的时代,二维码是个很重要的东西了,现在无论什么东西都要搞个二维码标志,唯恐落伍,就差人没有用二维码识别了。也许有一天生分证或者户口本都会用二维码识别了。今天心血来潮,看见别人都为自己的博客添加了二维码,我也想搞一个测试一下.

主要用来实现两点:
1. 生成任意文字的二维码.
2. 在二维码的中间加入图像.

首先得下载 zxing.jar 包, 我这里用的是 3.0 版本的core包
下载地址: 现在已经迁移到了github: https://github.com/zxing/zxing/wiki/Getting-Started-Developing, 当然你也可以从maven仓库下载jar 包: http://central.maven.org/maven2/com/google/zxing/core/

基于zxing  构建 一个测试工程.生成二维码

关键代码在于:BufferedImageLuminanceSource.java 和 QRCodeUtil.java , 其中测试的main 方法位于 QRCodeUtil.java 中。

生成不带logo 的二维码

public static void main(String[] args) throws Exception {
        String text = "http://www.yihaomen.com";
        QRCodeUtil.encode(text, "", "c:/barcode", true);
    }

运行这个测试方法,生成的二维码不带 logo , 样式如下:

有兴趣可以用手机扫描一下

生成带logo 的二维码
logo 可以用自己的头像,或者自己喜欢的一个图片都可以 , 采用如下代码

public static void main(String[] args) throws Exception {
        String text = "http://www.yihaomen.com";
        QRCodeUtil.encode(text, "c:/me.jpg", "c:/barcode", true);
    }

唯一的区别是,在前面的基础上指定了logo 的地址,这里测试都用了c盘的图片文件

用手机扫描,能出现要出现的文字,点击就进入自己的网站,看起来还不错, 整个源代码,提供在下载测试:
java barcode sample

时间: 2024-08-19 10:48:23

为自己的网站用 java 生成二维码 的例子的相关文章

java 生成 二维码 和jquery 生成二维码

生成二维码 Java 生成二维码: 思路为拿到jar 包知道里面的方法使用 Step one : 在https://github.com/zxing中下载(点击网页中名为 zxing 的a标签,跳转到源码页面,点击release 查看所有发布的源码,下载zip压缩文件 Step two:  解压文件后打开文件夹,将core包和javase包 中的com包拷贝到一java项目src目录下.右键导出 jar file  得到一个二维码开发的jar包 Step three: 进行二维码制作 impor

java生成二维码使用QRCode和ZXing两种方式

QRCode是日本人开发的ZXing是google开发的 QRCode开发需要包http://download.csdn.net/detail/xiaokui_wingfly/7957815 ZXing开发需要包http://download.csdn.net/detail/u010457960/5301392 QRCode方式: package cn.utils; import java.awt.Color; import java.awt.Graphics2D; import java.aw

java生成二维码/java解析二维码

二维码的优缺点 优点:1. 高密度编码,信息容量大:2.编码范围广:3.容错能力强:4.译码可靠性高:5.可引入加密措施:6.成本低,易制作,持久耐用. 缺点:1.二维码技术成为手机病毒.钓鱼网站传播的新渠道:2.信息容易泄露. 三大国际标准 1.PDF417:不支持中文: 2.DM:专利未公开,需要支付专利费用: 3.QR Code:专利公开,支持中文. 其中,QR Code具有识读速度快.数据密度大.占用空间小的优势. 纠错能力 L级:约可纠错7%的数据码字 M级:约可纠错15%的数据码字

java生成二维码

具体代码如下,作为一个新手,期待与你一起交流: 1 import java.awt.Color; 2 import java.awt.Graphics2D; 3 import java.awt.image.BufferedImage; 4 import java.io.File; 5 6 import javax.imageio.ImageIO; 7 8 import com.swetake.util.Qrcode; 9 public class QRCodeEncoderHandler { 1

java生成二维码的三个工具

1.  使用SwetakeQRCode在Java项目中生成二维码 http://swetake.com/qr/ 下载地址 或着http://sourceforge.jp/projects/qrcode/downloads/28391/qrcode.zip 这个是日本人写的,生成的是我们常见的方形的二维码 可以用中文 如:5677777ghjjjjj  有朋友问我要这个图片生成的代码,我就在网上搜索然后整理了一个类,首先要把SwetakeQRCode的jar包qrcode.jar放在工程的编译路径

JAVA生成二维码图片代码

首先需要导入 QRCode.jar 包 下载地址看这里   http://pan.baidu.com/s/1o6qRFqM 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

java生成二维码(带logo)

之前写过一篇不带logo的二维码实现方式,采用QRCode和ZXing两种方式 http://blog.csdn.net/xiaokui_wingfly/article/details/39476185 这里介绍一下ZXing的带logo实现方式,具体实现参考一下代码,测试使用ZXingCodeUtil的main方法. 视频链接地址稍后更新,视频地址中包含图片二维码流输出方式 LogoConfig logo背景配置类 ZXingConfig 二维码配置信息 BufferedImageLumina

java生成二维码的几种方式

1: 使用SwetakeQRCode在Java项目中生成二维码 http://swetake.com/qr/ 下载地址 或着http://sourceforge.jp/projects/qrcode/downloads/28391/qrcode.zip 这个是日本人写的,生成的是我们常见的方形的二维码 可以用中文 如:5677777ghjjjjj 2: 使用BarCode4j生成条形码和二维码 BarCode4j网址:http://sourceforge.NET/projects/barcode

java生成二维码技术

代码来源潭州免费视频教程 需要Qrcode_swetake.jar类库,jquery.js 后台新建EcardServlet.java,修改web.xml的servlet映射 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //处理字符编码 request.setCharacterEncoding("utf-8&q