public class QRCode extends Object
| 构造器和说明 |
|---|
QRCode() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
decode(File file)
解析QRCode二维码
|
static void |
encode(String contents,
File file,
String filePostfix,
com.google.zxing.BarcodeFormat format,
int width,
int height,
Map<com.google.zxing.EncodeHintType,?> hints)
生成QRCode二维码
在编码时需要将com.google.zxing.qrcode.encoder.Encoder.java中的 static final String DEFAULT_BYTE_MODE_ENCODING = "ISO8859-1"; 修改为UTF-8,否则中文编译后解析不了 |
static void |
main(String[] args) |
static BufferedImage |
toBufferedImage(com.google.zxing.common.BitMatrix matrix)
生成二维码内容
|
static void |
writeToFile(com.google.zxing.common.BitMatrix matrix,
String format,
File file)
生成二维码图片
|
public static void main(String[] args)
args - public static void encode(String contents, File file, String filePostfix, com.google.zxing.BarcodeFormat format, int width, int height, Map<com.google.zxing.EncodeHintType,?> hints)
contents - 二维码的内容file - 二维码保存的路径,如:C://test_QR_CODE.pngfilePostfix - 生成二维码图片的格式:png,jpeg,gif等格式format - qrcode码的生成格式width - 图片宽度height - 图片高度hints - public static void writeToFile(com.google.zxing.common.BitMatrix matrix,
String format,
File file)
throws IOException
matrix - format - 图片格式file - 生成二维码图片位置IOExceptionpublic static BufferedImage toBufferedImage(com.google.zxing.common.BitMatrix matrix)
matrix - public static void decode(File file)
Copyright © 2022. All rights reserved.