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 字符串转二维码相关推荐

  1. Java 快速开发二维码生成服务

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | 公众号「码农小胖哥」 1. 前言 不知道从什么 ...

  2. Java中识别二维码并且提高二维码的识别率

    我们在Java开发的时候,发现对二维码的识别是不足的.所以我们需要提高识别率. 第一步.识别图片二维码.准备相应的jar包.我们在gradle+idea中开发. compile group: 'com ...

  3. Java自定义生成二维码(兼容你所有的需求)

    1.概述 作为Java开发人员,说到生成二维码就会想到zxing开源二维码图像处理库,不可否认的是zxing确实很强大,但是实际需求中会遇到各种各样的需求是zxing满足不了的,于是就有了想法自己扩展 ...

  4. java生成文字二维码、url二维码

    java生成文字二维码.url二维码 pom: 1)生成文字二维码 java工具类: 2)url地址生成二维码 java工具类: pom: <dependency><groupId& ...

  5. 使用java读取生成二维码

    使用java进行二维码的生成与读取使用到了谷歌的zxing.jar 第一步 导入,maven依赖或者下载指定jar包 第二步 书写二维码生成器的工具类 import java.awt.Color; i ...

  6. 微信小程序业务-字符串生成二维码(weapp-qrcode)

    微信小程序业务-字符串生成二维码(weapp-qrcode) 前言 邂逅weapp-qrcode 基本使用 详细参数 小程序组件中使用 image属性详解 想使用网络图片? 参考地址 前言 在小程序项 ...

  7. 在java中生成二维码,并直接输出到jsp页面

    在java中生成的二维码不存到磁盘里要直接输出到页面上,这就需要把生成的二维码直接以流的形式输出到页面上,我用的是myeclipse 和 tomcat 它的原理是:在加载页面时,根据img的src(c ...

  8. java生成圆形二维码logo

    自定义生成二维码,可以根据自己的喜欢在二维码中添加图片.有些代码是参考网上某位大神的,如有相同之处,请给我留言,我加上您的名字或者不让参考发表,则可删除. jar提取地址: 链接: https://p ...

  9. java实现生成二维码及扫码登录

    java实现生成二维码及扫码登录 1. 场景描述 2. 实现思路 3. 代码实现过程 3.1 pom.xml 3.2 二维码工具类 3.3 生成二维码并下载为图片 3.4 扫码登录 1. 场景描述   ...

最新文章

  1. vmware workstation无法打开内核设备问题处理办法
  2. 发表论文不用愁,十大技巧治秃头
  3. String 课后作业2
  4. 2017年9月18日
  5. c语言e怎么表示_来测测!这11个C语言入门基础知识你都掌握了吗?
  6. sqlite3 查询表时,表头与列对齐显示
  7. 新版仿小刀资源网模板—木鱼cms
  8. Final关键字和类的自动加载
  9. 正则表达式JavaScript版本回顾笔记背诵版本
  10. UNIX环境--线程
  11. SQL查询优化工具--EverSQL
  12. 如何将MDF文件转换为XLS文件?
  13. 简单了解机器学习(Machine Learning)
  14. 月薪3k能买到什么样的房子,看到结果后,我裂开了。。。
  15. 小白入门web前端360必问--Html标签语义化可能最全,越段位之神器;
  16. 刚刚,蚂蚁区块链喜提“世界互联网领先科技成果”大奖!
  17. 2020我也当了面试官-java面试题之四
  18. 终极算法——第一章:机器学习的革命
  19. Microsoft编写优质无错C程序秘诀
  20. python数据可视化是什么_Python数据可视化的四种简易方法

热门文章

  1. 云计算平台诸神之战 百家争鸣之势
  2. java3220运动会游戏,闪出动感真正精彩 诺基亚3220抢先评测(多图)
  3. 网络管理、ssh、日志管理、归档和文件传输、rpm
  4. 【CVE-2015-2808】SSL/TLS漏洞修复
  5. 钉钉群回放钉钉云课堂视频下载方法
  6. python读取游戏数据_利用Python对游戏销量进行数据分析
  7. RTD2166低成本设计方案|DP转VGA方案设计|兼容RTD2166设计电路
  8. 关于独立游戏的一些素材网站
  9. 【洛谷P1311】选择客栈【二分】
  10. 用户运营时代背景下,做好精细化运营能带来什么?