public class QrCodeUtil extends Object
| 构造器和说明 |
|---|
QrCodeUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
decode(File qrCodeFile)
解码二维码图片为文本
|
static String |
decode(Image image)
将二维码图片解码为文本
|
static String |
decode(InputStream qrCodeInputstream)
解码二维码图片为文本
|
static com.google.zxing.common.BitMatrix |
encode(String content,
com.google.zxing.BarcodeFormat format,
int width,
int height)
将文本内容编码为条形码或二维码
|
static com.google.zxing.common.BitMatrix |
encode(String content,
com.google.zxing.BarcodeFormat format,
QrConfig config)
将文本内容编码为条形码或二维码
|
static com.google.zxing.common.BitMatrix |
encode(String content,
int width,
int height)
将文本内容编码为二维码
|
static com.google.zxing.common.BitMatrix |
encode(String content,
QrConfig config)
将文本内容编码为二维码
|
static BufferedImage |
generate(String content,
int width,
int height)
生成二维码图片
|
static File |
generate(String content,
int width,
int height,
File targetFile)
生成二维码到文件,二维码图片格式取决于文件的扩展名
|
static void |
generate(String content,
int width,
int height,
String imageType,
OutputStream out)
生成二维码到输出流
|
static BufferedImage |
generate(String content,
QrConfig config)
生成二维码图片
|
static File |
generate(String content,
QrConfig config,
File targetFile)
生成二维码到文件,二维码图片格式取决于文件的扩展名
|
static void |
generate(String content,
QrConfig config,
String imageType,
OutputStream out)
生成二维码到输出流
|
static byte[] |
generatePng(String content,
int width,
int height)
生成PNG格式的二维码图片,以byte[]形式表示
|
static byte[] |
generatePng(String content,
QrConfig config)
生成PNG格式的二维码图片,以byte[]形式表示
|
static BufferedImage |
toImage(com.google.zxing.common.BitMatrix matrix,
int foreColor,
int backColor)
BitMatrix转BufferedImage
|
public static byte[] generatePng(String content, int width, int height)
content - 内容width - 宽度height - 高度public static byte[] generatePng(String content, QrConfig config)
content - 内容config - 二维码配置,包括长、宽、边距、颜色等public static File generate(String content, int width, int height, File targetFile)
content - 文本内容width - 宽度height - 高度targetFile - 目标文件,扩展名决定输出格式public static File generate(String content, QrConfig config, File targetFile)
content - 文本内容config - 二维码配置,包括长、宽、边距、颜色等targetFile - 目标文件,扩展名决定输出格式public static void generate(String content, int width, int height, String imageType, OutputStream out)
content - 文本内容width - 宽度height - 高度imageType - 图片类型(图片扩展名),见ImageUtilout - 目标流public static void generate(String content, QrConfig config, String imageType, OutputStream out)
content - 文本内容config - 二维码配置,包括长、宽、边距、颜色等imageType - 图片类型(图片扩展名),见ImageUtilout - 目标流public static BufferedImage generate(String content, int width, int height)
content - 文本内容width - 宽度height - 高度public static BufferedImage generate(String content, QrConfig config)
content - 文本内容config - 二维码配置,包括长、宽、边距、颜色等public static com.google.zxing.common.BitMatrix encode(String content, int width, int height)
content - 文本内容width - 宽度height - 高度BitMatrixpublic static com.google.zxing.common.BitMatrix encode(String content, QrConfig config)
content - 文本内容config - 二维码配置,包括长、宽、边距、颜色等BitMatrixpublic static com.google.zxing.common.BitMatrix encode(String content, com.google.zxing.BarcodeFormat format, int width, int height)
content - 文本内容format - 格式枚举width - 宽度height - 高度BitMatrixpublic static com.google.zxing.common.BitMatrix encode(String content, com.google.zxing.BarcodeFormat format, QrConfig config)
content - 文本内容format - 格式枚举config - 二维码配置,包括长、宽、边距、颜色等BitMatrixpublic static String decode(InputStream qrCodeInputstream)
qrCodeInputstream - 二维码输入流public static BufferedImage toImage(com.google.zxing.common.BitMatrix matrix, int foreColor, int backColor)
matrix - BitMatrixforeColor - 前景色backColor - 背景色Copyright © 2018. All rights reserved.