ZXING生成二维码以及解析
2016-08-11 17:23
190 查看
public String qrCreate() { try { String str = "https://www.baidu.com/";// 二维码内容 String path = "D:\\hwy.png"; BitMatrix byteMatrix; byteMatrix = new MultiFormatWriter().encode( // 这里防止有乱码 new String(str.getBytes(), "iso-8859-1"), BarcodeFormat.QR_CODE, 200, 200); File file = new File(path); MatrixToImageWriter.writeToFile(byteMatrix, "png", file); } catch (Exception e) { e.printStackTrace(); } return ""; } @Override public String parseQR() { try { String imgPath = "D:\\hwy.png"; File file = new File(imgPath); BufferedImage image; try { image = ImageIO.read(file); if (image == null) { System.out.println("Could not decode image"); } LuminanceSource source = new BufferedImageLuminanceSource(image); BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer( source)); Result result; Hashtable<DecodeHintType, String> hints = new Hashtable<DecodeHintType, String>(); hints.put(DecodeHintType.CHARACTER_SET, "UTF-8"); result = new MultiFormatReader().decode(bitmap, hints); String resultStr = result.getText(); System.out.println(resultStr); } catch (IOException ioe) { System.out.println(ioe.toString()); } catch (ReaderException re) { System.out.println(re.toString()); } } catch (Exception ex) { } return ""; }
相关文章推荐
- zxing生成解析二维码以及二维码生成解析的一个Android应用程序
- Zxing和QR CODE 生成与解析二维码实例(普通篇)
- ZXing 二维码解析生成工具类(未测试)
- QRCode-使用Java生成以及解析二维码
- google zxing 生成和解析二维码
- zxing实现生成二维码与解析
- 用com.google.zxing生成、解析二维码
- 基于zxing生成与解析二维码、条形码
- java 生成QR二维码 解析二维码 以及完整实例
- Android及Java使用google.zxing生成和解码(解析)二维码(QRCode)
- ZXing实现二维码的生成与解析
- Java 二维码生成和解析的简单实现(谷歌Google.zxing)
- 用com.google.zxing生成、解析二维码(转)
- 使用ZXing工具类生成和解析二维码
- Zxing和QR CODE 生成与解析二维码实例(普通篇)
- zxing生成和解析带logo二维码
- Zxing和QR CODE 生成与解析二维码实例(带logo篇)
- 使用zxing生成和解析二维码
- 生成和解析二维码(zxing)
- 二维码的生成和解析(包括QRCode.jar和google的zxing.jar)