二维码识别java代码 java扫二维码进入自己制作的网页( 二 )


out += String.fromCharCode(0x80 | ((c6)0x3F));
out += String.fromCharCode(0x80 | ((c0)0x3F));
} else {
out += String.fromCharCode(0xC0 | ((c6)0x1F));
out += String.fromCharCode(0x80 | ((c0)0x3F));
}
}
return out;
}
Java如何用代码生成二维码引用spire.barcode.jar包
//创建BarcodeSettings对象
BarcodeSettings settings = new BarcodeSettings();
//设置条码类型为
QR二维码settings.setType(BarCodeType.QR_Code);
//设置二维码数据
settings.setData("Hello 123456789");
//设置二维码显示数据
settings.setData2D("Hello 123456789");
//设置数据类型
settings.setQRCodeDataMode(QRCodeDataMode.Alpha_Number);
//设置二维码模型宽度
settings.setX(1.0f);
//设置二维码纠错级别settings.setQRCodeECL(QRCodeECL.H);
//创建BarCodeGenerator实例
BarCodeGenerator barCodeGenerator = new BarCodeGenerator(settings);
//根据settings生成图像数据,保存至BufferedImage
BufferedImage bufferedImage = barCodeGenerator.generateImage();
//将图片数据保存为PNG格式
ImageIO.write(bufferedImage, "png", new File("QRCode.png"));
求一个用Java编的二维码生成识别的demo,希望内容完整点,万分感谢在java工程里面导入QRCode.JAR包
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.util.Qrcode;
public class TwoDimensionCode {
/**
* 生成二维码(QRCode)图片
*
* @param content
*存储内容
* @param imgPath
*图片路径
*/
public void encoderQRCode(String content, String imgPath) {
this.encoderQRCode(content, imgPath, "png", 7);
}
/**
* 生成二维码(QRCode)图片
*
* @param content
*存储内容
* @param output
*输出流
*/
public void encoderQRCode(String content, OutputStream output) {
this.encoderQRCode(content, output, "png", 7);
}
/**
* 生成二维码(QRCode)图片
*
* @param content
*存储内容
* @param imgPath
*图片路径
* @param imgType
*图片类型
*/
public void encoderQRCode(String content, String imgPath, String imgType) {
this.encoderQRCode(content, imgPath, imgType, 7);
}
/**
* 生成二维码(QRCode)图片
*
* @param content
*存储内容
* @param output
*输出流
* @param imgType
*图片类型
*/
public void encoderQRCode(String content, OutputStream output,
String imgType) {
this.encoderQRCode(content, output, imgType, 7);
}
/**
* 生成二维码(QRCode)图片
*
* @param content
*存储内容
* @param imgPath
*图片路径
* @param imgType
*图片类型
* @param size
*二维码尺寸
*/
public void encoderQRCode(String content, String imgPath, String imgType,
int size) {
try {
BufferedImage bufImg = this.qRCodeCommon(content, imgType, size);
File imgFile = new File(imgPath);
// 生成二维码QRCode图片
ImageIO.write(bufImg, imgType, imgFile);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 生成二维码(QRCode)图片
*
* @param content
*存储内容
* @param output
*输出流
* @param imgType
*图片类型
* @param size
*二维码尺寸
*/
public void encoderQRCode(String content, OutputStream output,

推荐阅读