我需要生成版本-4的QR码。我使用的当前库是ZXing的QRCodeWriter,它给我QRCode版本-1我想,如果不是,请纠正我。 提前谢谢。
答案 0 :(得分:0)
我遇到了同样的问题-根据公司的要求,需要生成第4版的QR码(33 x 33像素)。
我正在使用C#,但是我相信这个想法是相同的。设置QrCodeEncodingOptions时,可以指定版本:
QrCodeEncodingOptions options = new QrCodeEncodingOptions
{
DisableECI = true,
CharacterSet = "UTF-8",
Width = 100,
Height = 100,
QrVersion = 4
};
注意**版本号越低,它将包含的数据越少。例如,如果将版本设置为3或4,然后尝试将一堆数据写入QR码,则会引发错误。