java代码展示:
import com.google.zxing.BarcodeFormat;
import com.google.zxing.EncodeHintType;
import com.google.zxing.MultiFormatWriter;
import com.google.zxing.common.BitMatrix;
import javax.imageio.ImageIO;
import javax.swing.filechooser.FileSystemView;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.io.OutputStream;
import java.util.HashMap;
import java.util.Map;
public class QrCodeUtil {
public static void main(String[] args) {
String url = "";//需要转化二维码的地址链接
String path = FileSystemView.getFileSystemView().getHomeDirectory() + File.separator + "testQrcode"; //图片保存的位置
String fileName = "XXX.jpg"; //图片名称
createQrCode(url, path, fileName);
}
public static String createQrCode(String url, String path, String fileName) {
try {
Map<EncodeHintType, String> hints = new HashMap<>();
hints.put(EncodeHintType.CHARACTER_SET, "UTF-8");