public final class QrCode extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
QrCode |
backGroundColor(Color backGroundColor)
设置背景色。
|
QrCode |
backGroundColor(String backGroundColor)
设置背景色。
|
QrCode |
deleteMargin(boolean deleteMargin)
删除白边。
|
QrCode |
encode(Charset encode)
设置内容编码格式。
|
QrCode |
errorCorrectionLevel(com.google.zxing.qrcode.decoder.ErrorCorrectionLevel errorCorrectionLevel)
设置错误修正等级。
|
QrCode |
foreGroundColor(Color foreGroundColor)
设置前景色。
|
QrCode |
foreGroundColor(String foreGroundColor)
设置前景色。
|
static QrCode |
form(String content)
使用带默认值的「QRCode 生成器格式」来创建一个 QRCode 处理器。
|
Hashtable<com.google.zxing.EncodeHintType,?> |
getHints()
返回提供给编码器额外的参数。
|
QrCode |
imageFormat(String imageFormat)
设置图片的文件格式 。
|
QrCode |
logo(BufferedImage logo)
设置添加的图片。
|
QrCode |
logo(File logo)
设置添加的图片。
|
QrCode |
logo(InputStream logoStream)
设置添加的图片。
|
QrCode |
logo(String iconPath)
设置添加的图片。
|
QrCode |
logo(URL url)
设置添加的图片。
|
static String |
read(BufferedImage qrCodeImage)
从指定的 QRCode 图像对象中解析出其内容。
|
static String |
read(File qrCodeFile)
从指定的 QRCode 图片文件中解析出其内容。
|
static String |
read(String qrCodeFile)
从指定的 QRCode 图片文件中解析出其内容。
|
static String |
read(URL qrCodeUrl)
从指定的 QRCode 图片链接中解析出其内容。
|
QrCode |
size(int size)
设置图片的大小。
|
String |
toBase64()
使用带默认值的「QrCode 生成器格式」,把指定的内容生成为一个 QrCode 的 base64 image。
|
byte[] |
toBytes()
使用带默认值的「QrCode 生成器格式」,把指定的内容生成为一个 QrCode 的 byte 数组。
|
File |
toFile(File qrCodeFile)
把指定的内容生成为一个 QrCode 的图片,之后保存到指定的文件中。
|
File |
toFile(String f)
把指定的内容生成为一个 QRCode 的图片,之后保存到指定的文件中。
|
BufferedImage |
toImage()
使用带默认值的「QrCode 生成器格式」,把指定的内容生成为一个 QrCode 的图像对象。
|
ByteArrayInputStream |
toStream()
使用带默认值的「QrCode 生成器格式」,把指定的内容生成为一个 QrCode 的流。
|
boolean |
write(OutputStream output)
写出二维码
|
public static QrCode form(String content)
content - 所要生成 QRCode 的内容public QrCode size(int size)
size - 图片的大小public QrCode errorCorrectionLevel(com.google.zxing.qrcode.decoder.ErrorCorrectionLevel errorCorrectionLevel)
errorCorrectionLevel - 错误修正等级public QrCode foreGroundColor(String foreGroundColor)
foreGroundColor - 前景色的值public QrCode foreGroundColor(Color foreGroundColor)
foreGroundColor - 前景色的值public QrCode backGroundColor(String backGroundColor)
backGroundColor - 前景色的值public QrCode backGroundColor(Color backGroundColor)
backGroundColor - 前景色的值public QrCode imageFormat(String imageFormat)
imageFormat - 图片的文件格式public QrCode deleteMargin(boolean deleteMargin)
deleteMargin - 删除白边public Hashtable<com.google.zxing.EncodeHintType,?> getHints()
public QrCode logo(BufferedImage logo)
logo - 添加的图片public QrCode logo(InputStream logoStream)
logoStream - 添加的图片流public boolean write(OutputStream output)
output - OutputStreampublic File toFile(File qrCodeFile)
qrCodeFile - 指定的文件public String toBase64()
public byte[] toBytes()
public ByteArrayInputStream toStream()
public BufferedImage toImage()
public static String read(String qrCodeFile)
qrCodeFile - QRCode 文件public static String read(File qrCodeFile)
qrCodeFile - QRCode 图片文件public static String read(URL qrCodeUrl)
qrCodeUrl - QRCode 图片链接public static String read(BufferedImage qrCodeImage)
qrCodeImage - QRCode 图像对象Copyright © 2021. All rights reserved.