java如何生成二维码图片

 时间:2026-02-15 13:36:27

1、下载第三方jar包

百度一下:zxing ,参考下面截图

下面是zxing源码的地址,需要自己编译一下。当然,你也可以通过maven直接下载编译好的jar包,用到的jar包含(core.jar,javase.jar)

java如何生成二维码图片

java如何生成二维码图片

2、直接上代码:

Map<EncodeHintType, Object> hints = new HashMap<EncodeHintType, Object>();

hints.put(EncodeHintType.MARGIN, 0);

BitMatrix bitMatrix = new QRCodeWriter().encode("生成二维码的内容",

BarcodeFormat.QR_CODE, 256, 256,hints);

int width = bitMatrix.getWidth();

int height = bitMatrix.getHeight();

BufferedImage image = new BufferedImage(width, height,BufferedImage.TYPE_INT_ARGB);

for (int x = 0; x < width; x++) {

     for (int y = 0; y < height; y++) {

           image.setRGB(x, y, bitMatrix.get(x, y) == true ? 

           Color.BLACK.getRGB():Color.WHITE.getRGB());

    }

}

ImageIO.write(image,"png", new File("生成二维码保存的路径"));

java如何生成二维码图片

3、用你的手机扫描二维码工具,扫一扫看看是不是很ok呢?

去二维码的白边,等后续分享

  • 尿酸高是什么引起的
  • 飞书怎么关闭手机通知?
  • 第一次做心理咨询前要做什么准备?
  • 如何推销网站?
  • 如何解读美团信任分
  • 热门搜索
    推荐一本好书手抄报 以环保为主题的手抄报 国庆节 手抄报 城南旧事手抄报 轻叩诗歌的大门手抄报 法制安全手抄报内容 我爱阅读手抄报内容 四年级上册数学手抄报 窗边的小豆豆手抄报 六年级手抄报