android二维码图片生成模糊的问题

在Android项目中生成二维码时遇到图像模糊的问题。模糊代码源于对生成后图片的缩放操作,而非直接指定二维码的尺寸。正确做法是在生成二维矩阵及编码时就设定好尺寸,避免缩放导致的识别失败。
摘要由CSDN通过智能技术生成

在做关于二维码生成的项目时,遇到一个问题,就是生成的二维码很模糊

模糊的代码是这样的:

Bitmap bitmap = ZxingUtil.createQRCode(url,ivErweima.getWidth());

ivErweima.setImageBitmap(bitmap);

清晰的二维码代码是这样的:

public Bitmap Create2DCode(String str) throws WriterException {
        //生成二维矩阵,编码时指定大小,不要生成了图片以后再进行缩放,这样会模糊导致识别失败
        BitMatrix matrix = new MultiFormatWriter().encode(str, BarcodeFormat.QR_CODE, 300, 300);
        int width = matrix.getW
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值