【问题标题】:Get QR code version number from Zxing library从 Zxing 库获取二维码版本号
【发布时间】:2019-06-17 15:55:36
【问题描述】:

有什么方法可以在zxing中获取解码后的二维码版本号(可能是版本1,2,3...40)? (不是安卓)

我在com.google.zxing.qrcode.decoder包中找到了一个名为Version.java的类,但我不知道如何使用它。

【问题讨论】:

    标签: java zxing


    【解决方案1】:
    QRCode qrcode = com.google.zxing.qrcode.encoder.Encoder.encode(content, errorCorrectionLevel);
    
    int qrCodeVersion = qrcode.getVersion().getVersionNumber();
    

    编辑:更新以显示如何获取二维码

    【讨论】:

    • 我明白你的意思。但是 QRCodeWriter.encode 只能返回 BitMatrix。我如何获得二维码?
    • 我从 github 上的一篇文章中读到,ECL 和原始字节可以计算版本,但没有实际的算法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多