接收二维码JAVA代码 java二维码生成代码( 三 )


java如何接收支付宝返回二维码字符串返回接收二维码JAVA代码的是一个String sHtmlText接收二维码JAVA代码,转换成XMl接收二维码JAVA代码,解析不就完了 。
Java如何用代码生成二维码引用spire.barcode.jar包
//创建BarcodeSettings对象
【接收二维码JAVA代码 java二维码生成代码】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开发二维码代码1接收二维码JAVA代码: 使用SwetakeQRCode在Java项目中生成二维码
下载地址
或着
这个是日本人写的接收二维码JAVA代码,生成的是接收二维码JAVA代码我们常见的方形的二维码
可以用中文
如:5677777ghjjjjj
2: 使用BarCode4j生成条形码和二维码
BarCode4j网址:
barcode4j是使用datamatrix的二维码生成算法,为支持qr的算法
datamatrix是欧美的标准,qr为日本的标准,
barcode4j一般生成出来是长方形的
如:88777alec000yan
这个博客这方面说的挺清楚的:
3:zxing
zxing 这个是google的
下载地址
Java代码:
import java.io.File;
import java.util.Hashtable;
import com.google.zxing.BarcodeFormat;
import com.google.zxing.EncodeHintType;
import com.google.zxing.MultiFormatWriter;
import com.google.zxing.client.j2se.MatrixToImageWriter;
import com.google.zxing.common.BitMatrix;
import com.google.zxing.qrcode.QRCodeWriter;
public class QRCodeEvents {
public static void main(String []args)throws Exception{
String text = "你好";
int width = 100;
int height = 100;
String format = "png";
Hashtable hints= new Hashtable();
hints.put(EncodeHintType.CHARACTER_SET, "utf-8");
BitMatrix bitMatrix = new MultiFormatWriter().encode(text, BarcodeFormat.QR_CODE, width, height,hints);
File outputFile = new File("new.png");
MatrixToImageWriter.writeToFile(bitMatrix, format, outputFile);
}
}
4:google chart api就有实现二维码的方法
利用这个api,使用google appengine进行实现 。
5:JS生成二维码
使用jQuery-qrcode生成二维码
先简单说一下jquery-qrcode,这个开源的三方库(可以从 获?。?
qrcode.js 是实现二维码数据计算的核心类,
jquery.qrcode.js 是把它用jquery方式封装起来的,用它来实现图形渲染,其实就是画图(支持canvas和table两种方式)
支持的功能主要有:
Js代码:
text: ""//设置二维码内容
Js代码:
render: "canvas",//设置渲染方式
width: 256,//设置宽度
height: 256,//设置高度
typeNumber: -1,//计算模式
correctLevel: QRErrorCorrectLevel.H,//纠错等级
background: "#ffffff",//背景颜色
foreground: "#000000" //前景颜色
使用方式非常简单
Js代码:
jQuery('#output').qrcode({width:200,height:200,correctLevel:0,text:content});
经过简单实践,
使用canvas方式渲染性能还是非常不错的,但是如果用table方式,性能不太理想,特别是IE9以下的浏览器 , 所以需要自行优化一下渲染table的方式 , 这里就不细述了 。

推荐阅读