手机版

Oracle中生成二维码图片_V1.1_WEB(7)

时间:2025-07-07   来源:未知    
字号:

// 设置偏移量 不设置可能导致解析出错

int pixoff = 2;

// 输出内容 > 二维码

if (contentBytes.length > 0 && contentBytes.length <800) {

boolean[][] codeOut =

qrcodeHandler.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,800 ].

");

//return "N";

}

gs.dispose();

bufImg.flush();

//System.out.println("7");

File imgFile = new File(imgPath);

//System.out.println("8");

// 生成二维码QRCode图片

ImageIO.write(bufImg, "png", imgFile);

//System.out.println("9");

return "Y";

} catch (Exception e) {

e.printStackTrace();

//return e.getMessage();

return "N";

}

}

/**

* 生成二维码(QRCode)图片 ,中间带Logo的

*

* @param content

* @param imgPath

* @param imgIcon

*/

public static String encoderQRCode(String content, String

imgPath, String imgIcon) {

try {

Qrcode qrcodeHandler = new Qrcode();

qrcodeHandler.setQrcodeErrorCorrect('M');

qrcodeHandler.setQrcodeEncodeMode('B');

// 设置设置二维码尺寸,取值范围1-40,值越大尺寸越大,可存储

Oracle中生成二维码图片_V1.1_WEB(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)