package com.casic.util;
import com.casic.anfangyun.expo.model.ExpoApply;
import com.casic.anfangyun.expo.model.ExpoAudienceRegister;
import com.google.gson.Gson;
import com.google.zxing.BarcodeFormat;
import com.google.zxing.EncodeHintType;
import com.google.zxing.MultiFormatWriter;
import com.google.zxing.common.BitMatrix;
import com.qiniu.common.QiniuException;
import com.qiniu.common.Zone;
import com.qiniu.http.Response;
import com.qiniu.storage.Configuration;
import com.qiniu.storage.UploadManager;
import com.qiniu.storage.model.DefaultPutRet;
import com.qiniu.util.Auth;
import javax.imageio.ImageIO;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.util.HashMap;
import java.util.Map;
import java.io.IOException;
import java.io.InputStream;
import java.awt.image.BufferedImage;
/**生成二维码*/
public class QRCode {
private static final int BLACK = 0xFF000000;
private static final int WHITE = 0xFFFFFFFF;
private QRCode() {
}
public static BufferedImage toBufferedImage(BitMatrix matrix) {
in
import com.casic.anfangyun.expo.model.ExpoApply;
import com.casic.anfangyun.expo.model.ExpoAudienceRegister;
import com.google.gson.Gson;
import com.google.zxing.BarcodeFormat;
import com.google.zxing.EncodeHintType;
import com.google.zxing.MultiFormatWriter;
import com.google.zxing.common.BitMatrix;
import com.qiniu.common.QiniuException;
import com.qiniu.common.Zone;
import com.qiniu.http.Response;
import com.qiniu.storage.Configuration;
import com.qiniu.storage.UploadManager;
import com.qiniu.storage.model.DefaultPutRet;
import com.qiniu.util.Auth;
import javax.imageio.ImageIO;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.util.HashMap;
import java.util.Map;
import java.io.IOException;
import java.io.InputStream;
import java.awt.image.BufferedImage;
/**生成二维码*/
public class QRCode {
private static final int BLACK = 0xFF000000;
private static final int WHITE = 0xFFFFFFFF;
private QRCode() {
}
public static BufferedImage toBufferedImage(BitMatrix matrix) {
in

这篇博客介绍了如何使用Java的Zxing库生成二维码,并将生成的二维码图片以JPEG格式保存到内存中,随后通过七牛云的UploadManager上传到云端,实现了二维码的生成与云端存储。
最低0.47元/天 解锁文章
9652

被折叠的 条评论
为什么被折叠?



