亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

刪除邊距/邊框空間并在 ZXing 生成的二維碼上將 ErrorCorrectionLevel

刪除邊距/邊框空間并在 ZXing 生成的二維碼上將 ErrorCorrectionLevel

慕萊塢森 2023-05-17 16:04:04
我想生成沒有邊距/邊框空間的 QR 碼并ErrorCreationLevel.H使用 ZXing,如下所示:Map<EncodeHintType, Object> hints = new EnumMap<>(EncodeHintType.class);hints.put(com.google.zxing.EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.H);hints.put(com.google.zxing.EncodeHintType.MARGIN, 0);QRCodeWriter writer = new QRCodeWriter();writer.encode("rasool", BarcodeFormat.QR_CODE, 200, 200, hints);通過這種方式,生成的二維碼包含默認的邊距/邊框空間,可以輕松掃描,但我預計它不應該有任何邊距/邊框空間。當我評論與相關的行時ErrorCreationLevel,生成的二維碼沒有任何邊距/邊框空間,但不能用智能手機和掃描儀軟件掃描。我使用的是ZXing 的3.4.0版本。我怎么解決這個問題?
查看完整描述

1 回答

?
偶然的你

TA貢獻1841條經驗 獲得超3個贊

您掃描的困難無疑與參考解碼算法要求靜區(“邊緣”)保持完整這一事實有關,因此掃描儀無法檢測、構建和二值化符號。

糾錯級別有助于從二進制化符號中恢復丟失/損壞的信息,但如果沒有靜區,您甚至可能無法在解碼過程中走這么遠。


查看完整回答
反對 回復 2023-05-17
  • 1 回答
  • 0 關注
  • 257 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號