| 程序包 | 说明 |
|---|---|
| cn.patterncat.qrcode.core.bean | |
| cn.patterncat.qrcode.core.coder | |
| cn.patterncat.qrcode.core.util |
| 限定符和类型 | 方法和说明 |
|---|---|
QrCodeConfig |
QrCodeConfig.InternalBuilder.build() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected int |
AbstractEnDeCoder.calLogoBorderSize(BufferedImage logoImg,
QrCodeConfig config)
计算logo的边框粗细
|
protected int |
AbstractEnDeCoder.calLogoRadius(BufferedImage logoImg,
QrCodeConfig config) |
protected BufferedImage |
AbstractEnDeCoder.coverQrCodeToBgImage(BufferedImage qrCode,
QrCodeConfig config) |
protected BufferedImage |
AbstractEnDeCoder.decorate(QrCodeConfig config,
BitMatrixInfo bitMatrixInfo)
根据config的配置来装饰原始的二维码信息
比如设置圆角\添加logo等
|
protected void |
AbstractEnDeCoder.drawLogoOnQrCode(BufferedImage qrCode,
QrCodeConfig config) |
protected BufferedImage |
AbstractEnDeCoder.drawQrCode(BitMatrixInfo bitMatrixInfo,
QrCodeConfig config)
修改MatrixToImageWriter.toBufferedImage(BitMatrix matrix, MatrixToImageConfig config)方法
|
String |
QrCodeEnDeCoder.encodeAsBase64(QrCodeConfig config) |
String |
DefaultEnDeCoder.encodeAsBase64(QrCodeConfig config) |
BufferedImage |
QrCodeEnDeCoder.encodeAsBufferedImage(QrCodeConfig config) |
BufferedImage |
AbstractEnDeCoder.encodeAsBufferedImage(QrCodeConfig config) |
File |
QrCodeEnDeCoder.encodeAsFile(QrCodeConfig config,
String imgPath) |
File |
DefaultEnDeCoder.encodeAsFile(QrCodeConfig config,
String imgPath) |
protected BitMatrixInfo |
AbstractEnDeCoder.encodeMsgToMatrix(QrCodeConfig config) |
void |
QrCodeEnDeCoder.write(QrCodeConfig config,
OutputStream outputStream) |
void |
AbstractEnDeCoder.write(QrCodeConfig config,
OutputStream outputStream) |
| 限定符和类型 | 方法和说明 |
|---|---|
static BufferedImage |
QrCodeGenerator.addBgImgAndUseBgImgAsQrCodeOnColor(BufferedImage bgImg,
BufferedImage qrCode,
QrCodeConfig config) |
static BufferedImage |
QrCodeGenerator.toColorBufferedImage(BitMatrixInfo bitMatrixInfo,
QrCodeConfig config,
int colorModel)
跟QrCodeConfig耦合的一个版本
支持二维码编码信息部分的形状定制
|
Copyright © 2017. All rights reserved.