用java生成一个简单的二维码
转自:原来Java生成二维码这么简单_一个爱运动的程序员的博客-CSDN博客_java二维码生成
- 首先创建一个maven项目
- 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生成一个简单的二维码相关推荐
- 如何使用JAVA代码生成一个简单的二维码
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.二维码是什么? 二.使用步骤 1.引入依赖 2.开始操作 3.二维码容错 4.结果展示 总结 前言 二维码大家应该 ...
- Java生成微信小程序二维码
Java生成微信小程序二维码 import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.Byt ...
- java实现电脑截屏+生成解析简单的二维码
前言 这个是在逛csdn上面看见其他人的,有点兴趣,故于此记录,同时分享给大家.至于其他人的博客我也没有记一下网站,罪过罪过....本来现在也没有这样的需求,但是感觉有点意思,所以记了下来. java ...
- Java生成微信小程序二维码,5种实现方式,一个比一个简单
文章目录 前言 先看官网 一.JDK自带的URLConnection方式 二.Apache的HttpClient方式 三.okhttp3方式 四.Unirest方式 五.RestTemplate方式 ...
- Java生成中间logo的二维码(还可以加上二维码名称哦)
最近有负责微信开发,对于微信开发的项目,肯定少不了二维码啦,正好有个这样的需求,这对不同的商品生成一个二维码,扫码即刻下单.博主就弄了一个二维码生成的工具类. 弄出来之后,产品经理又说了,中间放上公司 ...
- 一个简单的二维码传输技术(Python语言)
二维码传输技术 程序效果 1.界面设计 2.识别效果 程序设计 1.二维码生成 2.二维码读取和显示 3.二维码识别 程序 程序效果 这是一个利用二维码传输文件的Python程序,目前能传输最大1MB ...
- 【java】Java生成微信小程序二维码
文章目录 前言 应用场景 微信小程序官网 1.RestTemplate方式 核心代码 getAccessToken 2. Unirest方式 Maven依赖 核心代码 3. okhttp3方式 Mav ...
- JAVA生成带图标的二维码(产品溯源码)
一.效果图 二.代码示例: 1. 引入依赖 <!--谷歌提供的二维码插件--><dependency><groupId>com.google.zxing</g ...
- Java生成微信小程序二维码、上传至阿里云OSS
依赖 <!-- 阿里云oss依赖 --><dependency><groupId>com.aliyun.oss</groupId><artifac ...
最新文章
- php表单时间转换为时间戳-175
- android r.java 原理,深入理解Android消息处理系统原理
- Install OpenStack Kilo Dashboard wiht Nginx + uWSGI On RHEL7.1
- 最通俗易懂的乐观锁与悲观锁原理及实现
- php代码里怎么写html代码_菜鸟青铜变白银!Python 项目代码写完了,然后怎么打包和发布?...
- 如何手工抓取dump文件及分析
- 【剑指offer】面试题50:第一个只出现一次的字符(java)
- 【例1】 0/1背包《信息学奥赛一本通》【解法一】 02
- ps拖拽组的时候,不卡 - 软件设置篇
- PADS logic 和PADS layout 连接
- Linux 使用 iptables屏蔽IP段
- led点阵c语言程序,51单片机驱动LED点阵扫描显示C语言程序
- 全国哀悼日,网站变黑白完美兼容IE,亲测有效
- 机器人在课堂上所表达的新科技发展观
- P5.js创意自画像编程
- 【Linux】3.0Linux进程概念
- 在vue.config.js下配置别名alias
- 数据化运营需要的四个层次
- 主成分分析(PCA)方法步骤以及代码详解
- 2017年10月 oracle 关键补丁更新