作者专注于Java、架构、Linux、小程序、爬虫、自动化等技术。 工作期间含泪整理出一些资料,微信搜索【程序员高手之路】,回复 【java】【黑客】【爬虫】【小程序】【面试】等关键字免费获取资料。技术交流、项目合作可私聊

前言

本文是通过QRCode生成的二维码

兄弟篇(使用zxing生成):java代码生成二维码(二)

源码地址:点我下载源码 (私聊免费获取)

JAR包

只给代码,不给jar包就是耍流氓n(*≧▽≦*)n

产生二维码需要用到jar包:

链接:点我下载

密码:srw7

package erweima;import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.File;import javax.imageio.ImageIO;import com.swetake.util.Qrcode;public class WeiXinCode {public static void main(String[] args) {String s="https://blog.csdn.net/qq_26230421";getQrcodeImage(s, "d:/output.png");}public static void getQrcodeImage(String content, String imgPath) {int width = 235;int height = 235;//实例化一个对象Qrcode qrcode = new Qrcode();//编码方式qrcode.setQrcodeEncodeMode('B');//设置拍错率qrcode.setQrcodeErrorCorrect('M');//二维码的版本qrcode.setQrcodeVersion(15);//绘制二维码//画板BufferedImage image = new BufferedImage(width, height,BufferedImage.TYPE_INT_RGB);//画笔Graphics2D gs = image.createGraphics();//设置背景颜色gs.setBackground(Color.red);//设置二维码的颜色gs.setColor(Color.red);//创建一个二维码的绘制区域gs.clearRect(0, 0, width, height);byte[] codeOut;try {codeOut = content.getBytes("utf-8");boolean[][] code = qrcode.calQrcode(codeOut);for (int i = 0; i < code.length; i++) {for (int j = 0; j < code.length; j++) {if (code[j][i]) {gs.fillRect(j * 3 + 2, i * 3 + 2, 3, 3);}}}//加载logo  D:/111.png 这个你需要改成你自己的File file = new File("D:/input.png");Image srcImage = ImageIO.read(file);int imgWidth = srcImage.getWidth(null);int imgHeith = srcImage.getHeight(null);gs.drawImage(srcImage, 50, 90, imgWidth, imgHeith, null);//释放资源gs.dispose();image.flush();//写入指定路径ImageIO.write(image, "png", new File(imgPath));System.out.println("二维码生成成功了!");} catch (Exception e) {//TODO Auto-generated catch blocke.printStackTrace();} finally {}}}

测试结果(可以使用微信扫一扫)

OK,GAME OVER !

更多精彩内容请关注:程序员高手之路

回复“java项目”,免费获取以下项目视频教程

你有没有使用java生成过二维码?(一)相关推荐

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

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

  2. JAVA生成的二维码以及给二维码添加背景图片

    JAVA生成的二维码以及给二维码添加背景图片** 1.页面只需一行代码即可(用ajax请求得不到响应,也可以用表单提交) window.location.href = "${ctx}/qrc ...

  3. java生成圆形二维码logo

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

  4. Java生成解析二维码

    Java生成二维码 一.介绍 1. 理解二维码 黑点代表二进制中的1,白点代表二进制中的0,通过1和0的排列组合,在二维空间记录数据.通过图像输入设备,读取其中的内容. 2. 二维码分类 二维码有不同 ...

  5. Java生成PDF417二维码

    pdf417二维码,比较头疼,网上找老长时间的资料,最后翻出来了个Itext.jar,那么就简单的说说如何使用iText.jar生成pdf417二维码 1,老规矩下载jar文件,我的资源里有----- ...

  6. 你有没有使用java生成过二维码?(二)

    作者专注于Java.架构.Linux.小程序.爬虫.自动化等技术. 工作期间含泪整理出一些资料,微信搜索[程序员高手之路],回复 [java][黑客][爬虫][小程序][面试]等关键字免费获取资料.技 ...

  7. java生成微信二维码,带页面跳转功能

    2019独角兽企业重金招聘Python工程师标准>>> package QRCode;import java.awt.image.BufferedImage; import java ...

  8. java生成彩色二维码,附带中心logo

    利用java生成二维码需要导入两个jar包,前往以下网址下载即可 http://repo1.maven.org/maven2/com/google/zxing 效果图 import java.awt. ...

  9. 几行代码搞定java生成解析二维码功能

    最近公司要求扫描二维码和生成二维码的功能.而群里部分网友也提到了.我这里就写了一个demo,和大家分享.代码很简介,希望大家能够喜欢. 网友表示在网上搜索了很多,发现不是代码不全,就是jar不匹配. ...

最新文章

  1. 【建议收藏】Spring Boot注解全梳理!
  2. 世界上最百变的人不是女友,竟然是......
  3. 【 FPGA 】序列检测器的Mealy状态机实现
  4. python 读取 配置文件
  5. 从网络IO看高性能框架
  6. MongoDB 教程一: 安装和使用 (Mongodb启动命令mongod参数说明)
  7. HTML pattern
  8. 红橙Darren视频笔记 仿酷狗侧滑效果
  9. Dev C++使用简明教程
  10. 使用搜狗接口爬取微信公众号
  11. 学习单片机我们到底在学习什么?
  12. 蓝桥云课 鲁卡斯队列
  13. 【JUC高并发编程】—— 再见JUC
  14. Ai作图工业化流程工具
  15. 视频号的播放量和互动率、完播率密不可分
  16. mysql 数据表的复制
  17. 开源PHP记事本,Boostnote 为程序员的开源式记事本
  18. 2020年中国钓具市场现状分析,出口持续增长,整体企业众多,格局未明「图」
  19. [POI2013] MOR-Tales of seafaring
  20. echart Y轴设置

热门文章

  1. English Learning - Day5 L1考前复习 2023.2.10 周五
  2. java面向对象共享单车案例
  3. JFrame布局讲解
  4. 2022年前端的学习心得
  5. 为什么很多人都知道打工不挣钱却还在打工?
  6. 设备指纹技术的实现方式有哪些?
  7. 哪些食物能帮助糖尿病逆转
  8. Linux内核学习笔记(十)中断处理的下半部(Bottom Halve)
  9. 今天发布视频-现代黄河三角洲
  10. 关于2.5G网络速率的理解与对应2.5G芯片RTL8156B运用。