Java中利用zxing包生成的二维码,字符的长度对二维码密度的影响(测试)

//这个content作为二维码封装的内容
String content = "https://blog.csdn.net/************";
int length = content.length();

假设下面的二维码(容错率15%)是我们平时需要用的,一行一列都有33个小方块。
length = 50;
Java中利用zxing包生成的二维码,字符的长度对二维码密度的影响(测试)_第1张图片
经过测试,发现length为43时,二维码密度不变,length为42时,二维码变稀疏。
length = 42:每行每列的小方块为29个。
Java中利用zxing包生成的二维码,字符的长度对二维码密度的影响(测试)_第2张图片
把字符串长度增加,测试发现length增大为63时二维码变密
length = 63, 每行每列有37个小方块
Java中利用zxing包生成的二维码,字符的长度对二维码密度的影响(测试)_第3张图片
所以length=43~62长度范围内,二维码的样式不改变。

你可能感兴趣的:(Java,java,开发语言,后端)