public class QrConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
int |
backColor
背景色
|
Charset |
charset
编码
|
com.google.zxing.qrcode.decoder.ErrorCorrectionLevel |
errorCorrection
纠错级别
|
int |
foreColor
前景色(二维码颜色)
|
int |
height
长
|
Image |
img
二维码中的Logo
|
Integer |
margin
边距1~4
|
int |
ratio
二维码中的Logo缩放的比例系数,如5表示长宽最小值的1/5
|
int |
width
宽
|
| Constructor and Description |
|---|
QrConfig()
构造,默认长宽为300
|
QrConfig(int width,
int height)
构造
|
| Modifier and Type | Method and Description |
|---|---|
static QrConfig |
create()
创建QrConfig
|
int |
getBackColor()
获取背景色
|
Charset |
getCharset()
获取编码
|
com.google.zxing.qrcode.decoder.ErrorCorrectionLevel |
getErrorCorrection()
获取纠错级别
|
int |
getForeColor()
获取前景色
|
int |
getHeight()
获取高度
|
Image |
getImg()
获取二维码中的Logo
|
Integer |
getMargin()
获取边距
|
int |
getRatio()
获取二维码中的Logo缩放的比例系数,如5表示长宽最小值的1/5
|
int |
getWidth()
获取宽度
|
QrConfig |
setBackColor(int backColor)
设置背景色,例如:Color.BLUE.getRGB()
|
QrConfig |
setCharset(Charset charset)
设置编码
|
QrConfig |
setErrorCorrection(com.google.zxing.qrcode.decoder.ErrorCorrectionLevel errorCorrection)
设置纠错级别
|
QrConfig |
setForeColor(int foreColor)
设置前景色,例如:Color.BLUE.getRGB()
|
QrConfig |
setHeight(int height)
设置高度
|
QrConfig |
setImg(File imgFile)
设置二维码中的Logo文件
|
QrConfig |
setImg(Image img)
设置二维码中的Logo
|
QrConfig |
setImg(String imgPath)
设置二维码中的Logo文件
|
QrConfig |
setMargin(Integer margin)
设置边距
|
QrConfig |
setRatio(int ratio)
设置二维码中的Logo缩放的比例系数,如5表示长宽最小值的1/5
|
QrConfig |
setWidth(int width)
设置宽度
|
HashMap<com.google.zxing.EncodeHintType,Object> |
toHints()
转换为Zxing的二维码配置
|
public int width
public int height
public int foreColor
public int backColor
public Integer margin
public com.google.zxing.qrcode.decoder.ErrorCorrectionLevel errorCorrection
public Charset charset
public Image img
public int ratio
public QrConfig()
public QrConfig(int width,
int height)
width - 宽height - 长public static QrConfig create()
public int getWidth()
public QrConfig setWidth(int width)
width - 宽度public int getHeight()
public QrConfig setHeight(int height)
height - 高度public int getForeColor()
public QrConfig setForeColor(int foreColor)
foreColor - 前景色public int getBackColor()
public QrConfig setBackColor(int backColor)
backColor - 背景色public Integer getMargin()
public com.google.zxing.qrcode.decoder.ErrorCorrectionLevel getErrorCorrection()
public QrConfig setErrorCorrection(com.google.zxing.qrcode.decoder.ErrorCorrectionLevel errorCorrection)
errorCorrection - 纠错级别public Charset getCharset()
public Image getImg()
public QrConfig setImg(String imgPath)
imgPath - 二维码中的Logo路径public QrConfig setImg(File imgFile)
imgFile - 二维码中的Logopublic int getRatio()
public QrConfig setRatio(int ratio)
ratio - 二维码中的Logo缩放的比例系数,如5表示长宽最小值的1/5Copyright © 2020. All rights reserved.