package D6;
import com.google.zxing.BarcodeFormat;
import com.google.zxing.client.j2se.MatrixToImageWriter;
import com.google.zxing.qrcode.QRCodeWriter;
import javax.imageio.ImageIO;
import java.io.FileOutputStream;
public class A1 {
public static void main(String[] args) throws Exception {
encode("13513",500,900,"me.png");
}
public static void encode(String text,int width,int height,String filename){
try{
String url = text;
var a = new QRCodeWriter().encode(url, BarcodeFormat.QR_CODE,width,height);
var i = MatrixToImageWriter.toBufferedImage(a);
ImageIO.write(i,filename.substring(filename.lastIndexOf(".") + 1 ),new FileOutputStream(filename));
Runtime.getRuntime().exec("cmd /k start" + filename);
}catch(Exception e){
e.printStackTrace();
}
}
如何生成一个二维码并且可以拥有打电话功能
最新推荐文章于 2024-06-09 18:24:15 发布