| Package | Description |
|---|---|
| org.aoju.bus.extra.qrcode |
| Modifier and Type | Method and Description |
|---|---|
static QrConfig |
QrConfig.create()
创建QrConfig
|
QrConfig |
QrConfig.setBackColor(int backColor)
设置背景色,例如:Color.BLUE.getRGB()
|
QrConfig |
QrConfig.setCharset(Charset charset)
设置编码
|
QrConfig |
QrConfig.setErrorCorrection(com.google.zxing.qrcode.decoder.ErrorCorrectionLevel errorCorrection)
设置纠错级别
|
QrConfig |
QrConfig.setForeColor(int foreColor)
设置前景色,例如:Color.BLUE.getRGB()
|
QrConfig |
QrConfig.setHeight(int height)
设置高度
|
QrConfig |
QrConfig.setImg(File imgFile)
设置二维码中的Logo文件
|
QrConfig |
QrConfig.setImg(Image img)
设置二维码中的Logo
|
QrConfig |
QrConfig.setImg(String imgPath)
设置二维码中的Logo文件
|
QrConfig |
QrConfig.setMargin(Integer margin)
设置边距
|
QrConfig |
QrConfig.setRatio(int ratio)
设置二维码中的Logo缩放的比例系数,如5表示长宽最小值的1/5
|
QrConfig |
QrConfig.setWidth(int width)
设置宽度
|
| Modifier and Type | Method and Description |
|---|---|
static com.google.zxing.common.BitMatrix |
QrCodeUtils.encode(String content,
com.google.zxing.BarcodeFormat format,
QrConfig config)
将文本内容编码为条形码或二维码
|
static com.google.zxing.common.BitMatrix |
QrCodeUtils.encode(String content,
QrConfig config)
将文本内容编码为二维码
|
static BufferedImage |
QrCodeUtils.generate(String content,
com.google.zxing.BarcodeFormat format,
QrConfig config)
生成二维码或条形码图片
只有二维码时QrConfig中的图片才有效
|
static BufferedImage |
QrCodeUtils.generate(String content,
QrConfig config)
生成二维码图片
|
static File |
QrCodeUtils.generate(String content,
QrConfig config,
File targetFile)
生成二维码到文件,二维码图片格式取决于文件的扩展名
|
static void |
QrCodeUtils.generate(String content,
QrConfig config,
String imageType,
OutputStream out)
生成二维码到输出流
|
static byte[] |
QrCodeUtils.generatePng(String content,
QrConfig config)
生成PNG格式的二维码图片,以byte[]形式表示
|
Copyright © 2020. All rights reserved.