你的位置:首页 > 软件开发 > Java > 关于java的二维码的生成与解析

关于java的二维码的生成与解析

发布时间:2017-07-18 00:00:19
本文说的是通过zxing实现二维码的生成与解析,看着很简单,直接上代码import java.io.File;import java.io.IOException;import java.nio.file.Path;import java.util.HashMap;import ...

关于java的二维码的生成与解析

本文说的是通过zxing实现二维码的生成与解析,看着很简单,直接上代码

import java.io.File;import java.io.IOException;import java.nio.file.Path;import java.util.HashMap;import com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHintType;import com.google.zxing.MultiFormatWriter;import com.google.zxing.WriterException;import com.google.zxing.client.j2se.MatrixToImageWriter;import com.google.zxing.common.BitMatrix;import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;public class TestZXing {  public static void main(String[] args) {    int width=300;    int height=300;    String format="png";    String contents="www.baidu.com";    HashMap map=new HashMap();    map.put(EncodeHintType.CHARACTER_SET, "utf-8");    map.put(EncodeHintType.ERROR_CORRECTION,ErrorCorrectionLevel.M);    map.put(EncodeHintType.MARGIN, 0);    try {      BitMatrix bm = new MultiFormatWriter().encode(contents, BarcodeFormat.QR_CODE, width, height);      Path file=new File("D:/img.png").toPath();      MatrixToImageWriter.writeToPath(bm, format, file);    } catch (WriterException e) {      e.printStackTrace();    } catch (IOException e) {      e.printStackTrace();    }  }}

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:关于java的二维码的生成与解析

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。