转自:原来Java生成二维码这么简单_一个爱运动的程序员的博客-CSDN博客_java二维码生成

  1. 首先创建一个maven项目
  2. pom.xml引入zxing依赖
<dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.3.0</version>
</dependency>
<dependency><groupId>com.google.zxing</groupId><artifactId>javase</artifactId><version>3.0.0</version>
</dependency>

3.创建CreateQRCode类

package com.example.demo30;import com.google.zxing.BarcodeFormat;
import com.google.zxing.EncodeHintType;
import com.google.zxing.MultiFormatWriter;
import com.google.zxing.client.j2se.MatrixToImageWriter;
import com.google.zxing.common.BitMatrix;
import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;import java.io.File;
import java.nio.file.Path;
import java.util.HashMap;//生成二维码
public class CreateQRCode {public static void main(String[] args) {int width = 300;        //定义图片宽度int height = 300;       //定义图片高度String format = "png";      //定义图片格式String content = "https://blog.csdn.net/weixin_45537947";     //定义二维码内容//定义二维码的参数HashMap hashMap = new HashMap();hashMap.put(EncodeHintType.CHARACTER_SET, "utf-8");     //设置编码hashMap.put(EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.M);       //设置容错等级,等级越高,容量越小hashMap.put(EncodeHintType.MARGIN, 2);          //设置边距//生成二维码try {//生成矩阵//                                                   内容              格式          宽       高BitMatrix bitMatrix = new MultiFormatWriter().encode(content, BarcodeFormat.QR_CODE, width, height, hashMap);Path file = new File("D:/img.png").toPath();        //设置路径MatrixToImageWriter.writeToPath(bitMatrix, format, file);       //输出图像} catch (Exception e) {e.printStackTrace();}}
}

4、启动运行就可以生成二维码了 我的生成地址是在“D:/img.png”。

用java生成一个简单的二维码相关推荐

  1. 如何使用JAVA代码生成一个简单的二维码

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.二维码是什么? 二.使用步骤 1.引入依赖 2.开始操作 3.二维码容错 4.结果展示 总结 前言 二维码大家应该 ...

  2. Java生成微信小程序二维码

    Java生成微信小程序二维码 import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.Byt ...

  3. java实现电脑截屏+生成解析简单的二维码

    前言 这个是在逛csdn上面看见其他人的,有点兴趣,故于此记录,同时分享给大家.至于其他人的博客我也没有记一下网站,罪过罪过....本来现在也没有这样的需求,但是感觉有点意思,所以记了下来. java ...

  4. Java生成微信小程序二维码,5种实现方式,一个比一个简单

    文章目录 前言 先看官网 一.JDK自带的URLConnection方式 二.Apache的HttpClient方式 三.okhttp3方式 四.Unirest方式 五.RestTemplate方式 ...

  5. Java生成中间logo的二维码(还可以加上二维码名称哦)

    最近有负责微信开发,对于微信开发的项目,肯定少不了二维码啦,正好有个这样的需求,这对不同的商品生成一个二维码,扫码即刻下单.博主就弄了一个二维码生成的工具类. 弄出来之后,产品经理又说了,中间放上公司 ...

  6. 一个简单的二维码传输技术(Python语言)

    二维码传输技术 程序效果 1.界面设计 2.识别效果 程序设计 1.二维码生成 2.二维码读取和显示 3.二维码识别 程序 程序效果 这是一个利用二维码传输文件的Python程序,目前能传输最大1MB ...

  7. 【java】Java生成微信小程序二维码

    文章目录 前言 应用场景 微信小程序官网 1.RestTemplate方式 核心代码 getAccessToken 2. Unirest方式 Maven依赖 核心代码 3. okhttp3方式 Mav ...

  8. JAVA生成带图标的二维码(产品溯源码)

    一.效果图 二.代码示例: 1. 引入依赖 <!--谷歌提供的二维码插件--><dependency><groupId>com.google.zxing</g ...

  9. Java生成微信小程序二维码、上传至阿里云OSS

    依赖 <!-- 阿里云oss依赖 --><dependency><groupId>com.aliyun.oss</groupId><artifac ...

最新文章

  1. php表单时间转换为时间戳-175
  2. android r.java 原理,深入理解Android消息处理系统原理
  3. Install OpenStack Kilo Dashboard wiht Nginx + uWSGI On RHEL7.1
  4. 最通俗易懂的乐观锁与悲观锁原理及实现
  5. php代码里怎么写html代码_菜鸟青铜变白银!Python 项目代码写完了,然后怎么打包和发布?...
  6. 如何手工抓取dump文件及分析
  7. 【剑指offer】面试题50:第一个只出现一次的字符(java)
  8. 【例1】 0/1背包《信息学奥赛一本通》【解法一】 02
  9. ps拖拽组的时候,不卡 - 软件设置篇
  10. PADS logic 和PADS layout 连接
  11. Linux 使用 iptables屏蔽IP段
  12. led点阵c语言程序,51单片机驱动LED点阵扫描显示C语言程序
  13. 全国哀悼日,网站变黑白完美兼容IE,亲测有效
  14. 机器人在课堂上所表达的新科技发展观
  15. P5.js创意自画像编程
  16. 【Linux】3.0Linux进程概念
  17. 在vue.config.js下配置别名alias
  18. 数据化运营需要的四个层次
  19. 主成分分析(PCA)方法步骤以及代码详解
  20. 2017年10月 oracle 关键补丁更新

热门文章

  1. FIR滤波器系数重载
  2. BZOJ 1218(二维前缀和)
  3. 宽带提速降费难在何处?
  4. iReport_web开发配置向导
  5. 妙法突破资料分析系列之速算技巧[综合速算法]
  6. Arcgis ModelBuilder给插值工具设置范围和颜色
  7. Zynga收购Rovio和PopCap无果,企业文化是关键
  8. [Unity]UGUI和特效MeshRender渲染层级问题
  9. 在 Windows 下关闭135/139/445端口的方法
  10. 拼音爱好者的好消息:紫光V6发版