java 生成二维码
1,第一步首先下载个core.jar。
2,建个项目,在项目里新建个包(lib),将下载好的core.jar导进去。
3,正式编写代码;
int width =300; //定义二维码宽度
int height=300; //第义二维码高度
String format="png"; //定义图片的格式
String content="http://www.baidu.com"; //二维码的内容
//定义二维码的参数
HashMap hints=new HashMap();
hints.put(EncodeHintType.CHARACTER_SET, "UTF-8"); //定义字符格式
hints.put(EncodeHintType.ERROR_CORRECTION,ErrorCorrectionLevel.M); //定义容错能力(当前为M级)
hints.put(EncodeHintType.MARGIN,2); //定义边框空白的大小
try {
//内容,格式,宽,高,参数(当前方法抛个报异常)
BitMatrix bitMatrix=new MultiFormatWriter().encode(content, BarcodeFormat.QR_CODE, width, height,hints);
//输出文件(bitMatrix,格式,输出的路径)
MatrixToImageWriter.writeToStream(bitMatrix,"PNG",new FileOutputStream("d:/code/img.png"));
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
---------------------------------------------------------------------------------------------------------------------------------------------
生成个二维码就完成了,直接复制粘贴就可以了,是不是很简单。