有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Zxing如何保存图像或生成代码?

我在Android studio中集成了Zxing和扫描功能,以保存扫描的图像

但是“Zxing”没有返回任何图像,所以我需要将结果转换为QRCode

还有其他方法保存QRCode图像吗


我试着教巴维卡

然而,以下错误

导入java。awt。颜色无法解析符号“颜色”

导入java。awt。图形2d;无法解析符号“Graphics2D”

导入java。awt。形象缓冲图像;无法解析符号“BuffereImage”

导入javax。imageio。ImageIO;无法解析符号“ImageIO”

我不知道他是怎么发生的,解决办法是什么


共 (2) 个答案

  1. # 1 楼答案

    看看this link是否对你有帮助。本教程还将图像转换为二维码

  2. # 2 楼答案

    我用这个代码来制作QRCODE图像


                QRCodeWriter writer = new QRCodeWriter();
            try {
                BitMatrix bitMatrix = writer.encode(SendQrCode, BarcodeFormat.QR_CODE, 512, 512);//SendQrCode is Want to make a string
                int width = bitMatrix.getWidth();
                int height = bitMatrix.getHeight();
                bmp = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565);
                for (int x = 0; x < width; x++) {
                    for (int y = 0; y < height; y++) {
                        bmp.setPixel(x, y, bitMatrix.get(x, y) ? Color.BLACK : Color.WHITE);
                    }
                }
                ((ImageView) findViewById(R.id.img_result_qr)).setImageBitmap(bmp);
    
            } catch (WriterException e) {
                e.printStackTrace();
            }