Erlo

java 生成图片二维码

2020-10-15 00:00:24 发布   736 浏览  
页面报错/反馈
收藏 点赞

 通过java代码

1
package Eve.lib; 2 3 import java.awt.Color; 4 import java.awt.Graphics2D; 5 import java.awt.image.BufferedImage; 6 import java.io.File; 7 import java.io.IOException; 8 import javax.imageio.ImageIO; 9 import com.swetake.util.Qrcode; 10 11 public class eva { 12 public static void main(String []args) throws IOException{ 13 String string = "";//输入想说的话 14 15 Qrcode qrcode = new Qrcode(); 16 qrcode.setQrcodeErrorCorrect('M'); 17 qrcode.setQrcodeEncodeMode('B'); 18 qrcode.setQrcodeVersion(7); 19 20 BufferedImage image = new BufferedImage(98,98,BufferedImage.TYPE_INT_RGB); 21 22 Graphics2D graphics2d = image.createGraphics(); 23 graphics2d.setBackground(Color.WHITE); 24 graphics2d.clearRect(0, 0, 98, 98); 25 graphics2d.setColor(Color.BLACK); 26 27 byte[] b = string.getBytes("gbk"); 28 29 boolean[][] boo = qrcode.calQrcode(b); 30 31 for(int i=0;i<boo.length;i++){ 32 for(int j=0;j<boo.length;j++){ 33 if(boo[j][i]){ 34 graphics2d.fillRect(j * 2 +3, i * 2 +3, 2, 2); 35 } 36 } 37 } 38 39 File file = new File("F:/123.png");//输出的地址 40 ImageIO.write(image, "png", file); 41 } 42 }

 

登录查看全部

参与评论

评论留言

还没有评论留言,赶紧来抢楼吧~~

手机查看

返回顶部

给这篇文章打个标签吧~

棒极了 糟糕透顶 好文章 PHP JAVA JS 小程序 Python SEO MySql 确认