java - Zxing如何保存图片或制作QRCode?

标签 java android-studio zxing qr-code

我将Zxing集成到Android studio和扫描中,以保存扫描的图像。

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

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

<小时/>

我尝试教授 Bhavika 提供的内容

但是出现以下错误

         导入 java.awt.Color;无法解析符号“颜色”

         导入 java.awt.Graphics2D;无法解析符号“Graphics2D”

         导入java.awt.image.BufferedImage;无法解析符号“BufferedImage”

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

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

最佳答案

我用这个代码来制作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();
        }
<小时/>

关于java - Zxing如何保存图片或制作QRCode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29963871/

相关文章:

java - POM.xml 用户定义的参数无法识别 - Maven mojo

java - touchDragged 的​​奇怪行为

java - Android Studio : Storing/Reading a Text File in a Project

Android studio 1.4 和矢量图

android-studio - 构建之前,Android Gradle运行任务

c++ - Zxing C++ 出现 LNK2005 错误

java - 使用 zxing 生成具有自定义点形状的 QR 码

android - 使用 Zbar 或 Zxing 在各个方向扫描条码

java - java中如何检查mysql用户是否存在

java - 递归回溯问题 - 数独求解示例