1.背景
在Java实现的二维码生成和解析(zxing方式)中采用的是谷歌里的二维码生成方式,在这里将另外的一种二维码生成方式记录下来,以方便自己和其他需要的人。
2.二维码
第一步:导入相应的jar包。在http://download.youkuaiyun.com/detail/u012453843/9838113这个地址中相应的jar包可以下载。
第二步:将下载下来的jar包放入项目中,然后,右击鼠标进入Build Path,点击Add Build Path.
第三步:编写代码
二维码的生成
/**
* 生成二维码
* @param text 需要变成二维码的内容
* @param name 生成二维码图片的名字
* @return pathname 返回二维码所在的地址
* @throws IOException
*/
public static String generateQRCode(String text,String name) throws IOException {
Qrcode qrcode = new Qrcode();
qrcode.setQrcodeErrorCorrect('M');//设置纠错等级(分为:L、M、H三个等级)
qrcode.setQrcodeEncodeMode('B');//N代表数字、A代表a-Z、B代表其他字符
qrcode.setQrcodeVersion(7);//设置版本
int width = 67+12*(7-1);//设置像素