问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用二维码字符串批量生成二维码

发布网友 发布时间:2022-04-21 05:24

我来回答

2个回答

热心网友 时间:2022-04-18 18:32

有了二维码生成库(java版),for就很简单了

在网上搜索QRcode.jar,可以参考下面的代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/**
* 生成二维码(QRCode)图片的公共方法
* @param content 存储内容
* @param imgType 图片类型
* "jpg","png"
* @param size 二维码尺寸
* 取值范围1-40,值越大尺寸越大,可存储的信息越大
* @return
*/
public static BufferedImage encode2DCode(String content, String imgType, int size) {
BufferedImage bufImg = null;
try {
Qrcode qrcodeHandler = new Qrcode();
// 设置二维码排错率,可选L(7%)、M(15%)、Q(25%)、H(30%),排错率越高可存储的信息越少,但对二维码清晰度的要求越小
qrcodeHandler.setQrcodeErrorCorrect('M');
qrcodeHandler.setQrcodeEncodeMode('B');
// 设置设置二维码尺寸,取值范围1-40,值越大尺寸越大,可存储的信息越大
qrcodeHandler.setQrcodeVersion(size);
// 获得内容的字节数组,设置编码格式
byte[] contentBytes = content.getBytes("utf-8");
// 图片尺寸
int imgSize = 67 + 12 * (size - 1);
bufImg = new BufferedImage(imgSize, imgSize, BufferedImage.TYPE_INT_RGB);
Graphics2D gs = bufImg.createGraphics();
// 设置背景颜色
gs.setBackground(Color.WHITE);
gs.clearRect(0, 0, imgSize, imgSize);
// 设定图像颜色> BLACK
gs.setColor(Color.BLACK);
// 设置偏移量,不设置可能导致解析出错
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 {
throw new Exception("QRCode content bytes length = " + contentBytes.length + " not in [0, 800].");
}
gs.dispose();
bufImg.flush();
} catch (Exception e) {
e.printStackTrace();
}
return bufImg;
}

热心网友 时间:2022-04-18 19:50

用这款呀!

把每行二维码字符串粘贴到文本框中,然后勾选独立二维码,最后指定输出目录,确定即可了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人字梯有什么安全隐患吗 怎样激发青春期孩子的内驱力 如何激发青春期孩子的内驱力 ...小题1:移船相近邀相见,添酒回灯重开宴。 , &amp;n... L1和L2串联 电压表并联在L1两端 当L1断路后 电压表测的为什么就成了电源... L1和L2串联,用电压表测L1两端的电压,L2不亮时,电流表为什么测的是电源电... 电路上传连两个灯泡L1与L2电压表测L1电压,当L1短路与断路时电压表情况... 对方拖着不办离婚手续该怎么办 计算机一级电子表格怎么拿分 如何配置思源黑体为latex中文字体? 思源黑体字体怎么安装 win7主题壁纸在哪个文件夹,win7系统壁纸位置 怎么制作一次性二维码,扫完作废? 还有二维码批量生成软件吗?是什么啊? windows7系统自带壁纸在哪 如何实现excel数据导入批量生成二维码 如何制作二维码,扫进去是我想要说的话? 二维码扫描这么设置 请问二维码批量生成做得到吗? 404 Not Found 如何完成大量二维码扫描量 谁有好用的批量生成二维码的工具? excel怎么批量制作可扫描的二维码 如何批量扫描二维码? 凉拌泰国酸肉的做法 荔波腌酸肉的正宗做法是什么呢? 侗族酸肉的做法有哪些? 酸肉怎么做好吃 放什么辣椒做酸肉才好吃 侗族腌酸肉怎么做 农村酸肉做法 win7系统中自带的桌面背景如何下载? 求win7旗舰版的默认锁屏壁纸 WIN7系统自带的壁纸在哪个文件夹下? WIN7系统默认壁纸在哪里 404 Not Found 求win7旗舰版默认壁纸 win7系统中主题壁纸存放在哪个文件夹 求WIN7 旗舰版 自带壁纸? 求WIN7旗舰版自带的壁纸,建筑 win7旗舰版系统下把屏保设置为桌面壁纸教程图文详解 求windows7旗舰版的自带壁纸 求win7系统默认壁纸 win7旗舰版系统下把屏保设置为桌面壁纸的技巧 想找两张win7旗舰版自带壁纸!谢谢! win7旗舰版自带自动更换壁纸不见了,求解决 wps pdf怎么继续扫描 如何wps输出带目录的pdf(界面左侧有目录,一点即到) pdf去水印的方法wps PDF文件在wps里怎么看不到 WPS输出格式为PDF怎么成乱码?