java 生成图片二维码
通过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 }
一分付出一分收获,在未来遇见更优秀的自己。

浙公网安备 33010602011771号