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.UnsupportedEncodingExceptioncom.google.zxing.WriterExceptionpublic 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.Exceptionpublic static com.google.zxing.common.BitMatrix createQrCodeEx(java.lang.String content,
int qrCodeSize)
throws java.lang.Exception
java.lang.Exceptionpublic 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.WriterExceptionEncoder.chooseVersion(int, com.google.zxing.qrcode.decoder.ErrorCorrectionLevel)