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. Lync 小技巧-47-错误-44009-引起-证书-规划-Lync与UM
  2. c++组合 聚合 关联
  3. linux挂接u盘视频,LINUX挂接U盘
  4. C语言基础and进阶——猜拳游戏(6个版本)
  5. 泛型+IO流+网络编程
  6. 构造中小型园区网实训案例
  7. Zookeeper客户端网络通讯模型分析
  8. 冬季最新流行的室内运动减肥
  9. 传感技术学报投稿经验分享
  10. Facebook创始人:不穿袜子的亿万富翁
  11. 多活主备选择性DNS解析(一个域名对应多个IP)
  12. 通过工业智能网关实现设备综合效率监测及远程维护上下载
  13. 移动互联网-2011 年值得关注的100个应用程序
  14. 大数据在物流行业的应用
  15. JDBC常见错误(1)——网络适配器无法连接到
  16. 工具变量法(instrumental variable method)
  17. Jetson 关闭Gnome桌面
  18. android studio signatures are inconsistent
  19. python 残差图_python – 如何在显示matplotlib动画后删除Jupyter输出中的残差图?
  20. php中文乱码无法解决_php中文乱码问题解决方法

热门文章

  1. 对象方法(Object)---详细
  2. 1G、2G、3G、4G、5G 移动通信发展简述 历史、与其关键技术
  3. 基于IOS平台的游戏之打地鼠
  4. OpenGl ES---纹理
  5. 手把手教你使用python写提取快捷酒店房间信息的采集程序
  6. web前端中制作简单页面实现让文字在图片旁边
  7. 由于未安装所需的特性,无法启动操作
  8. Unicode 字符编码表|汉字Unicode编码的区间为:0x4E00→0x9FA5
  9. 个人珍藏的Mac上那些不为人知,但却好用到爆的十五款软件
  10. 如何使用狐火浏览器调试js