QRcode生成二维码java
来源:互联网 发布:牵犬东门岂可得乎 编辑:程序博客网 时间:2024/05/21 11:11
可以使用我提供的连接:http://www.cqlianyun.com/qrcode?text=gggg
代码:
代码:
/** * */package com.lyhl.helper;import java.awt.Color;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import javax.imageio.ImageIO;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.swetake.util.Qrcode;/** * @author * 创建图形 */public class QRcodeHelper {/** * 将文字生成二维码 * @param url * @param request * @param response */public static void Qrcode(String url,HttpServletRequest request, HttpServletResponse response) {try { Qrcode handler = new Qrcode(); handler.setQrcodeErrorCorrect('M'); handler.setQrcodeEncodeMode('B'); handler.setQrcodeVersion(7); byte[] contentBytes = url.getBytes("UTF-8"); BufferedImage bufImg = new BufferedImage(145, 145, BufferedImage.TYPE_INT_RGB); Graphics2D gs = bufImg.createGraphics(); gs.setBackground(Color.WHITE); gs.clearRect(0, 0, 145, 145); //设定图像颜色:BLACK gs.setColor(Color.BLACK); //设置偏移量 不设置肯能导致解析出错 int pixoff = 2; //输出内容:二维码 if(contentBytes.length > 0 && contentBytes.length < 124) { boolean[][] codeOut = handler.calQrcode(contentBytes); for(int i = 0; i < codeOut.length; i++) { for(int j = 0; j < codeOut.length; j++) { if(codeOut[j][i]) { gs.fillRect(j * 3 + pixoff, i * 3 + pixoff,3, 3); } } } } else { System.err.println("QRCode content bytes length = " + contentBytes.length + " not in [ 0,120 ]. "); } gs.dispose(); bufImg.flush(); //生成二维码QRCode图片 ImageIO.write(bufImg, "jpg", response.getOutputStream()); } catch (Exception e) { e.printStackTrace(); } }}
0 0
- java生成二维码QRCode
- QRcode生成二维码java
- java qrcode 生成二维码
- Java生成二维码,基于QRCode
- Java生成二维码QRCode.jar
- java 生成二维码(QRCode)
- java Qrcode方式生成二维码
- java生成二维码-QRCode.jar
- Java-QRCode生成二维码学习
- Java生成二维码(zxing、qrCode)
- java QRCode生成示例 (二维码生成)
- Java-QRCode生成二维码学习笔记
- Java用QRCode的方式生成二维码
- java ,jquery 生成 qrcode 二维码带Logo
- Java使用zxing生成解读QRcode二维码
- java Qrcode生成二维码与解析
- Java用QRCode的方式生成二维码
- Java--用QRCode的方式生成二维码
- hdu_4547_CD操作(在线LCA)
- codevs2645(又写了一遍spfa,有注意事项)
- "观察者模式"-之Java,Android面试必问设计模式(8/9)
- jquery方法总结
- 昴(すばる)
- QRcode生成二维码java
- surfaceview使用
- An App ID with Identifier 'com.FE.BMH' is not available. Please enter a different string.
- 常用命令doc,MySQL,Linux
- android EventBus 3.0 混淆配置
- Spring IoC知识点整理
- Ubuntu默认防火墙安装、启用、配置、端口、查看状态相关信息(转)
- 机器学习实践笔记1
- HTML5使用JavaScript控制<audio>音频的播放