Open woodboard opened 1 month ago
通过方法 createQRCode(String content, int heightPix, Bitmap logo, @FloatRange(from = 0.0f, to = 1.0f) float ratio, Map<EncodeHintType, ?> hints) 的 hints[EncodeHintType.MARGIN] = 1 //default is 4 设置了固定的白边边距,但是针对不同的二维码内容生成的二维码有不同白边边距,特别高密度二维码容易产生更多的白边,为什么?如何解决?
版本3.1.1
EncodeHintType
这是zxing提供的配置,具体可参见:EncodeHintType 的定义;印象中好像还与生成的二维码版本有关系,你可以尝试添加 EncodeHintType.QR_VERSION 相关配置。
zxing
EncodeHintType.QR_VERSION
通过方法 createQRCode(String content, int heightPix, Bitmap logo, @FloatRange(from = 0.0f, to = 1.0f) float ratio, Map<EncodeHintType, ?> hints) 的 hints[EncodeHintType.MARGIN] = 1 //default is 4 设置了固定的白边边距,但是针对不同的二维码内容生成的二维码有不同白边边距,特别高密度二维码容易产生更多的白边,为什么?如何解决?