public class QrCodeUtil
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
(专用程序包) static java.lang.Boolean |
isHooked |
构造器和说明 |
---|
QrCodeUtil() |
限定符和类型 | 方法和说明 |
---|---|
static com.google.zxing.qrcode.decoder.Version |
chooseVersion(int numInputBits,
com.google.zxing.qrcode.decoder.ErrorCorrectionLevel ecLevel) |
static void |
createQrCode(java.io.OutputStream outputStream,
java.lang.String content,
int qrCodeSize,
java.lang.String imageFormat)
创建二维码
|
static void |
createQrCode(java.io.OutputStream outputStream,
java.lang.String content,
int qrCodeSize,
java.lang.String imageFormat,
boolean isScale)
创建二维码
|
static com.google.zxing.common.BitMatrix |
createQrCode(java.lang.String content,
int qrCodeSize) |
static com.google.zxing.common.BitMatrix |
createQrCode(java.lang.String content,
int qrCodeSize,
java.lang.String imageFormat,
java.lang.String filePath)
创建二维码
|
static void |
createQrCodeEx(java.io.OutputStream outputStream,
java.lang.String content,
int qrCodeSize,
java.lang.String imageFormat)
创建二维码
34*34 74*74 越靠近这两个大小白边框越小
最小条码宽度是: 34*34
|
static com.google.zxing.common.BitMatrix |
createQrCodeEx(java.lang.String content,
int qrCodeSize) |
static java.lang.String |
readQrCode(java.io.InputStream inputStream)
读取图片二维码
|
public static void createQrCode(java.io.OutputStream outputStream, java.lang.String content, int qrCodeSize, java.lang.String imageFormat) throws com.google.zxing.WriterException, java.io.IOException
outputStream
- 文件输出流content
- 二维码携带的信息qrCodeSize
- 二维码图片大小imageFormat
- 二维码格式com.google.zxing.WriterException
- 出错抛出异常java.io.IOException
- 出错抛出异常public static void createQrCode(java.io.OutputStream outputStream, java.lang.String content, int qrCodeSize, java.lang.String imageFormat, boolean isScale) throws com.google.zxing.WriterException, java.io.IOException
outputStream
- 文件输出流content
- 二维码携带的信息qrCodeSize
- 二维码图片大小imageFormat
- 二维码格式isScale
- 是否缩放到指定的大小com.google.zxing.WriterException
- 出错抛出异常java.io.IOException
- 出错抛出异常public static com.google.zxing.common.BitMatrix createQrCode(java.lang.String content, int qrCodeSize, java.lang.String imageFormat, java.lang.String filePath) throws java.io.IOException, com.google.zxing.WriterException
content
- 二维码携带的信息qrCodeSize
- 二维码图片大小imageFormat
- 二维码格式filePath
- 文件路径com.google.zxing.WriterException
- 出错抛出异常java.io.IOException
- 出错抛出异常public static java.lang.String readQrCode(java.io.InputStream inputStream) throws java.io.IOException
inputStream
- 输入流java.io.IOException
- 出错抛出异常public static com.google.zxing.common.BitMatrix createQrCode(java.lang.String content, int qrCodeSize) throws java.io.UnsupportedEncodingException, com.google.zxing.WriterException
java.io.UnsupportedEncodingException
com.google.zxing.WriterException
public static void createQrCodeEx(java.io.OutputStream outputStream, java.lang.String content, int qrCodeSize, java.lang.String imageFormat) throws java.lang.Exception
outputStream
- 文件输出流content
- 二维码携带的信息qrCodeSize
- 二维码图片大小 34*34 74*74 越靠近这两个大小白边框越小imageFormat
- 二维码格式java.lang.Exception
public static com.google.zxing.common.BitMatrix createQrCodeEx(java.lang.String content, int qrCodeSize) throws java.lang.Exception
java.lang.Exception
public static com.google.zxing.qrcode.decoder.Version chooseVersion(int numInputBits, com.google.zxing.qrcode.decoder.ErrorCorrectionLevel ecLevel) throws com.google.zxing.WriterException
com.google.zxing.WriterException
Encoder.chooseVersion(int, com.google.zxing.qrcode.decoder.ErrorCorrectionLevel)