为二维码添加 logo

如果你还不知道如何用 java 代码生成二维码,我可以建议你看看这篇博客,应该会获得一点帮助的。
hey gues ! click here that the answer for you…

那如何给二维码添加 logo 呢 ? 自然还是得用到那个生成的画笔了。

       //为二维码设置 logo,利用i/O 操作将磁盘的图片加载内存
	        Image logo = ImageIO.read(new File("src/logo.jpg"));
	        //获取二维码的长度/宽度 , 这是自带的属性,直接获取即可
	      int maxH =   bufImg.getHeight();
	      int maxW =    bufImg.getWidth();
	      
	      //在画板上添加 logo
	      gp.drawImage(logo, imgSize/5*2, imgSize/5*2, maxH/5,maxW/5,null);

哈哈,是不是对 drawImage()里面的参数不是那么的清楚呢?
一张图解释即可:
在这里插入图片描述以至于最后一个参数 null 我也不清楚它的作用,还请指导的朋友指点一二。
最后在前面的代码基础上加上添加 logog 语句后来看看结果:
在这里插入图片描述

发布了51 篇原创文章 · 获赞 65 · 访问量 3246

猜你喜欢

转载自blog.csdn.net/weixin_44678969/article/details/103141106