在做关于二维码生成的项目时,遇到一个问题,就是生成的二维码很模糊
模糊的代码是这样的:
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