使用谷歌的zxing,发现是有最大长度的。超过一定长度,将无法生成像素矩阵,为null,于是也就不能生成二维码了。
记录:
jar版本:3.2.1
手机:联想A808t
系统: 4.4.2
文本编码:"utf-8",
二维码图片编码:BarcodeFormat.QR_CODE
图片像素大小:1000*1000(忘记了,貌似)
能生成的的汉字只有449个;
能生成的数字有1852个
能生成的英文字母有1273个
很奇怪,大概和图片大小什么的有一定的关系。
对比网上javase下的数据,最大汉字635个,最大2685个字母:
链接:http://blog.csdn.net/whzhaochao/article/details/26354621