我想生成没有边距/边框空间的 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版本。
我怎么解决这个问题?
偶然的你
相关分类