我将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/