Zxing 如何保存图片或制作二维码?
Zxing how to save the image or make QRCode?
我在Android工作室和扫描中集成了Zxing,以保存扫描的图像。
但是'Zxing'没有返回任何图像,所以我需要将结果转换成二维码。
还有其他保存二维码图片的方法吗?
我试过教 Bhavika 提供的
但是出现如下错误
导入 java.awt.Color;无法解析符号 'Color'
导入 java.awt.Graphics2D;无法解析符号 'Graphics2D'
导入 java.awt.image.BufferedImage;无法解析符号 'BufferedImage'
导入 javax.imageio.ImageIO;无法解析符号 'ImageIO'
不知道他是怎么回事,有什么办法吗?
看看this link是否对您有帮助。本教程还将图像转换为二维码。
我用这个代码制作二维码图片
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();
}
我在Android工作室和扫描中集成了Zxing,以保存扫描的图像。
但是'Zxing'没有返回任何图像,所以我需要将结果转换成二维码。
还有其他保存二维码图片的方法吗?
我试过教 Bhavika 提供的
但是出现如下错误
导入 java.awt.Color;无法解析符号 'Color'
导入 java.awt.Graphics2D;无法解析符号 'Graphics2D'
导入 java.awt.image.BufferedImage;无法解析符号 'BufferedImage'
导入 javax.imageio.ImageIO;无法解析符号 'ImageIO'
不知道他是怎么回事,有什么办法吗?
看看this link是否对您有帮助。本教程还将图像转换为二维码。
我用这个代码制作二维码图片
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();
}