java 字符串转二维码
1.pom加入的依赖
<dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.3.0</version></dependency>
2.新建工具类
public class QRcodeImageUtil {private static final int BLACK = 0xFF000000;private static final int WHITE = 0xFFFFFFFF;/*** 根据字符串生成对应的二维码图片png* 大小:200*200* * content:要转换的内容 * path:生成的二维码图片的绝对路径* filename: 生成的文件名*/public static void buildQuickMark(String content, String path, String filename) throws Exception {try {BitMatrix byteMatrix = new MultiFormatWriter().encode(new String(content.getBytes(), "iso-8859-1"),BarcodeFormat.QR_CODE, 200, 200);String format = "png";File file = new File(path+"\\"+filename+"."+format);BufferedImage image = toBufferedImage(byteMatrix);if (!ImageIO.write(image, format, file)) {throw new IOException("Could not write an image of format " + format + " to " + file);}} catch (Exception e) {e.printStackTrace();}}private static BufferedImage toBufferedImage(BitMatrix matrix) {int width = matrix.getWidth();int height = matrix.getHeight();BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);for (int x = 0; x < width; x++) {for (int y = 0; y < height; y++) {image.setRGB(x, y, matrix.get(x, y) ? BLACK : WHITE);}}return image;}
3.示例代码
public static void main(String[] args) throws Exception {String content = "你好,二维码";String path = "D:\\folder1\\temp";String filename = "test";QRcodeImageUtil .buildQuickMark(content, path, filename);System.out.println("done");}
java 字符串转二维码相关推荐
- Java 快速开发二维码生成服务
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | 公众号「码农小胖哥」 1. 前言 不知道从什么 ...
- Java中识别二维码并且提高二维码的识别率
我们在Java开发的时候,发现对二维码的识别是不足的.所以我们需要提高识别率. 第一步.识别图片二维码.准备相应的jar包.我们在gradle+idea中开发. compile group: 'com ...
- Java自定义生成二维码(兼容你所有的需求)
1.概述 作为Java开发人员,说到生成二维码就会想到zxing开源二维码图像处理库,不可否认的是zxing确实很强大,但是实际需求中会遇到各种各样的需求是zxing满足不了的,于是就有了想法自己扩展 ...
- java生成文字二维码、url二维码
java生成文字二维码.url二维码 pom: 1)生成文字二维码 java工具类: 2)url地址生成二维码 java工具类: pom: <dependency><groupId& ...
- 使用java读取生成二维码
使用java进行二维码的生成与读取使用到了谷歌的zxing.jar 第一步 导入,maven依赖或者下载指定jar包 第二步 书写二维码生成器的工具类 import java.awt.Color; i ...
- 微信小程序业务-字符串生成二维码(weapp-qrcode)
微信小程序业务-字符串生成二维码(weapp-qrcode) 前言 邂逅weapp-qrcode 基本使用 详细参数 小程序组件中使用 image属性详解 想使用网络图片? 参考地址 前言 在小程序项 ...
- 在java中生成二维码,并直接输出到jsp页面
在java中生成的二维码不存到磁盘里要直接输出到页面上,这就需要把生成的二维码直接以流的形式输出到页面上,我用的是myeclipse 和 tomcat 它的原理是:在加载页面时,根据img的src(c ...
- java生成圆形二维码logo
自定义生成二维码,可以根据自己的喜欢在二维码中添加图片.有些代码是参考网上某位大神的,如有相同之处,请给我留言,我加上您的名字或者不让参考发表,则可删除. jar提取地址: 链接: https://p ...
- java实现生成二维码及扫码登录
java实现生成二维码及扫码登录 1. 场景描述 2. 实现思路 3. 代码实现过程 3.1 pom.xml 3.2 二维码工具类 3.3 生成二维码并下载为图片 3.4 扫码登录 1. 场景描述 ...
最新文章
- vmware workstation无法打开内核设备问题处理办法
- 发表论文不用愁,十大技巧治秃头
- String 课后作业2
- 2017年9月18日
- c语言e怎么表示_来测测!这11个C语言入门基础知识你都掌握了吗?
- sqlite3 查询表时,表头与列对齐显示
- 新版仿小刀资源网模板—木鱼cms
- Final关键字和类的自动加载
- 正则表达式JavaScript版本回顾笔记背诵版本
- UNIX环境--线程
- SQL查询优化工具--EverSQL
- 如何将MDF文件转换为XLS文件?
- 简单了解机器学习(Machine Learning)
- 月薪3k能买到什么样的房子,看到结果后,我裂开了。。。
- 小白入门web前端360必问--Html标签语义化可能最全,越段位之神器;
- 刚刚,蚂蚁区块链喜提“世界互联网领先科技成果”大奖!
- 2020我也当了面试官-java面试题之四
- 终极算法——第一章:机器学习的革命
- Microsoft编写优质无错C程序秘诀
- python数据可视化是什么_Python数据可视化的四种简易方法