您的浏览器已禁用 JavaScript。
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
A
B
C
D
E
F
G
H
I
L
O
P
Q
R
S
T
V
W
A
AbstractEnDeCoder
-
cn.patterncat.qrcode.core.coder
中的类
Created by patterncat on 2017-10-26.
AbstractEnDeCoder()
- 类 的构造器cn.patterncat.qrcode.core.coder.
AbstractEnDeCoder
addBgImgAndUseBgImgAsQrCodeOnColor(BufferedImage, BufferedImage, QrCodeConfig)
- 类 中的静态方法cn.patterncat.qrcode.core.util.
QrCodeUtil
addRoundedBorder(BufferedImage, int, int, Color)
- 类 中的静态方法cn.patterncat.qrcode.core.util.
ImgUtil
添加圆角边框
argb(Color, float)
- 类 中的静态方法cn.patterncat.qrcode.core.util.
ColorUtil
将现有的color常量加上opacity,构造成argb color
argb2Color(String)
- 类 中的静态方法cn.patterncat.qrcode.core.util.
ColorUtil
转换为color对象
argbHex(Color, float)
- 类 中的静态方法cn.patterncat.qrcode.core.util.
ColorUtil
转换为字符型 比如Color.ORANGE,0.8f -- 0xCCFFC800
argbString2Int(String)
- 类 中的静态方法cn.patterncat.qrcode.core.util.
ColorUtil
必须是Ox开头
B
BitMatrixInfo
-
cn.patterncat.qrcode.core.bean
中的类
Created by patterncat on 2017-10-28.
BitMatrixInfo()
- 类 的构造器cn.patterncat.qrcode.core.bean.
BitMatrixInfo
BLACK
- 类 中的静态变量cn.patterncat.qrcode.core.bean.
QrCodeConfig
build()
- 类 中的方法cn.patterncat.qrcode.core.bean.
QrCodeConfig.InternalBuilder
buildEncodeHints()
- 类 中的方法cn.patterncat.qrcode.core.bean.
QrCodeConfig
构造EncodeHints
builder()
- 类 中的静态方法cn.patterncat.qrcode.core.bean.
QrCodeConfig
buildOutputMatrixInfo(QRCode, int, int, int, int, int)
- 类 中的方法cn.patterncat.qrcode.core.writer.
DefaultQrCodeWriterQrCode
C
calLogoBorderSize(BufferedImage, QrCodeConfig)
- 类 中的方法cn.patterncat.qrcode.core.coder.
AbstractEnDeCoder
计算logo的边框粗细
calLogoRadius(BufferedImage, QrCodeConfig)
- 类 中的方法cn.patterncat.qrcode.core.coder.
AbstractEnDeCoder
checkExpressionTrue(boolean, String)
- 类 中的静态方法cn.patterncat.qrcode.core.util.
ValidationUtil
checkNotBlank(String, String)
- 类 中的静态方法cn.patterncat.qrcode.core.util.
ValidationUtil
cn.patterncat.qrcode.core.bean
- 程序包 cn.patterncat.qrcode.core.bean
cn.patterncat.qrcode.core.coder
- 程序包 cn.patterncat.qrcode.core.coder
cn.patterncat.qrcode.core.util
- 程序包 cn.patterncat.qrcode.core.util
cn.patterncat.qrcode.core.writer
- 程序包 cn.patterncat.qrcode.core.writer
ColorUtil
-
cn.patterncat.qrcode.core.util
中的类
Created by patterncat on 2017-10-26.
ColorUtil()
- 类 的构造器cn.patterncat.qrcode.core.util.
ColorUtil
coverImage(BufferedImage, BufferedImage, int, int, Composite)
- 类 中的静态方法cn.patterncat.qrcode.core.util.
ImgUtil
将srcImg叠加到dstImg上 直接修改dstImg
coverQrCodeToBgImage(BufferedImage, QrCodeConfig)
- 类 中的方法cn.patterncat.qrcode.core.coder.
AbstractEnDeCoder
D
decode(BufferedImage)
- 类 中的方法cn.patterncat.qrcode.core.coder.
AbstractEnDeCoder
decode(BufferedImage)
- 接口 中的方法cn.patterncat.qrcode.core.coder.
QrCodeEnDeCoder
DECODE_HINTS
- 类 中的静态变量cn.patterncat.qrcode.core.coder.
AbstractEnDeCoder
decodeFromBase64(String)
- 类 中的方法cn.patterncat.qrcode.core.coder.
DefaultEnDeCoder
decodeFromBase64(String)
- 接口 中的方法cn.patterncat.qrcode.core.coder.
QrCodeEnDeCoder
decodeFromPath(String)
- 类 中的方法cn.patterncat.qrcode.core.coder.
DefaultEnDeCoder
decodeFromPath(String)
- 接口 中的方法cn.patterncat.qrcode.core.coder.
QrCodeEnDeCoder
decorate(QrCodeConfig, BitMatrixInfo)
- 类 中的方法cn.patterncat.qrcode.core.coder.
AbstractEnDeCoder
根据config的配置来装饰原始的二维码信息 比如设置圆角\添加logo等
DEFAULT_IMG_PADDING
- 类 中的静态变量cn.patterncat.qrcode.core.bean.
QrCodeConfig
DEFAULT_IMG_SIZE
- 类 中的静态变量cn.patterncat.qrcode.core.bean.
QrCodeConfig
DefaultEnDeCoder
-
cn.patterncat.qrcode.core.coder
中的类
Created by patterncat on 2017-10-26.
DefaultEnDeCoder()
- 类 的构造器cn.patterncat.qrcode.core.coder.
DefaultEnDeCoder
DefaultQrCodeWriterQrCode
-
cn.patterncat.qrcode.core.writer
中的类
从com.google.zxing.qrcode.QRCodeWriter拷贝基本方法过来 由于原始类是final的,不好扩展,这里扩展一份修改renderResult方法修饰符方便子类重写 zxing版本升级的时候,注意下这个类的改动 Created by patterncat on 2017-10-27.
DefaultQrCodeWriterQrCode()
- 类 的构造器cn.patterncat.qrcode.core.writer.
DefaultQrCodeWriterQrCode
DetectInfo
-
cn.patterncat.qrcode.core.bean
中的类
Created by patterncat on 2017-10-28.
DetectInfo()
- 类 的构造器cn.patterncat.qrcode.core.bean.
DetectInfo
DetectPositionType
-
cn.patterncat.qrcode.core.bean
中的枚举
Created by patterncat on 2017-10-28.
draw(Graphics2D, int, int, int, int)
- 枚举 中的方法cn.patterncat.qrcode.core.bean.
QrCodeDataShape
drawLogoOnQrCode(BufferedImage, QrCodeConfig)
- 类 中的方法cn.patterncat.qrcode.core.coder.
AbstractEnDeCoder
drawQrCode(BitMatrixInfo, QrCodeConfig)
- 类 中的方法cn.patterncat.qrcode.core.coder.
AbstractEnDeCoder
修改MatrixToImageWriter.toBufferedImage(BitMatrix matrix, MatrixToImageConfig config)方法
E
encode(String, BarcodeFormat, int, int)
- 类 中的方法cn.patterncat.qrcode.core.writer.
DefaultQrCodeWriterQrCode
encode(String, BarcodeFormat, int, int, Map<EncodeHintType, ?>)
- 类 中的方法cn.patterncat.qrcode.core.writer.
DefaultQrCodeWriterQrCode
encode(String, BarcodeFormat, int, int)
- 接口 中的方法cn.patterncat.qrcode.core.writer.
QrCodeMatrixWriter
Encode a barcode using the default settings.
encode(String, BarcodeFormat, int, int, Map<EncodeHintType, ?>)
- 接口 中的方法cn.patterncat.qrcode.core.writer.
QrCodeMatrixWriter
encodeAsBase64(QrCodeConfig)
- 类 中的方法cn.patterncat.qrcode.core.coder.
DefaultEnDeCoder
encodeAsBase64(QrCodeConfig)
- 接口 中的方法cn.patterncat.qrcode.core.coder.
QrCodeEnDeCoder
encodeAsBufferedImage(QrCodeConfig)
- 类 中的方法cn.patterncat.qrcode.core.coder.
AbstractEnDeCoder
encodeAsBufferedImage(QrCodeConfig)
- 接口 中的方法cn.patterncat.qrcode.core.coder.
QrCodeEnDeCoder
encodeAsFile(QrCodeConfig, String)
- 类 中的方法cn.patterncat.qrcode.core.coder.
DefaultEnDeCoder
encodeAsFile(QrCodeConfig, String)
- 接口 中的方法cn.patterncat.qrcode.core.coder.
QrCodeEnDeCoder
encodeMsgToMatrix(QrCodeConfig)
- 类 中的方法cn.patterncat.qrcode.core.coder.
AbstractEnDeCoder
F
fromPathOrUrl(String)
- 类 中的静态方法cn.patterncat.qrcode.core.util.
ImgUtil
从path或url读取图片 从网络读取的话,这里是没有显示设置超时时间的,需要注意
G
getBufferedImageColorModel(int, int, boolean)
- 类 中的静态方法cn.patterncat.qrcode.core.util.
QrCodeUtil
由于getBufferedImageColorModel方法是保包内访问权限,这里在默认onColor和offColor的时候,设置为了TYPE_BYTE_BINARY 这里提供个参数来设置
getDetectInColorIntValue()
- 类 中的方法cn.patterncat.qrcode.core.bean.
QrCodeConfig
getDetectOutColorIntValue()
- 类 中的方法cn.patterncat.qrcode.core.bean.
QrCodeConfig
getLogoBorderColorIntValue()
- 类 中的方法cn.patterncat.qrcode.core.bean.
QrCodeConfig
getOffColorIntValue()
- 类 中的方法cn.patterncat.qrcode.core.bean.
QrCodeConfig
getOnColorIntValue()
- 类 中的方法cn.patterncat.qrcode.core.bean.
QrCodeConfig
H
hasBgImage()
- 类 中的方法cn.patterncat.qrcode.core.bean.
QrCodeConfig
hasLogo()
- 类 中的方法cn.patterncat.qrcode.core.bean.
QrCodeConfig
hasTransparency(int)
- 类 中的静态方法cn.patterncat.qrcode.core.util.
ColorUtil
判断是否有alpha
I
ImageType
-
cn.patterncat.qrcode.core.bean
中的枚举
Created by patterncat on 2017-10-26.
ImgUtil
-
cn.patterncat.qrcode.core.util
中的类
Created by patterncat on 2017-10-26.
ImgUtil()
- 类 的构造器cn.patterncat.qrcode.core.util.
ImgUtil
InOutType
-
cn.patterncat.qrcode.core.bean
中的枚举
Created by patterncat on 2017-10-28.
isDectectPosition(ByteMatrix, int, int)
- 类 中的静态方法cn.patterncat.qrcode.core.util.
QrCodeUtil
判断是不是Detection Position 位置在左上角,右上角,左下角 分内外两个矩形,外层矩阵边长为7,内层矩阵边长为3 这里返回是否属于detect矩形里头,并分内外层,之后至于是否实心,看byteMatrix的值 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 0 1 1 1 0 1 1 0 1 1 1 0 1 1 0 1 1 1 0 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 如果不获取方位,则这个方法可以简写一下,合并if条件
L
LIGHT_BLUE
- 类 中的静态变量cn.patterncat.qrcode.core.bean.
PrettyArgbColors
LIGHT_BLUE_STR
- 类 中的静态变量cn.patterncat.qrcode.core.bean.
PrettyArgbColors
LIGHT_GREEN
- 类 中的静态变量cn.patterncat.qrcode.core.bean.
PrettyArgbColors
LIGHT_GREEN_STR
- 类 中的静态变量cn.patterncat.qrcode.core.bean.
PrettyArgbColors
LIGHT_RED
- 类 中的静态变量cn.patterncat.qrcode.core.bean.
PrettyArgbColors
LIGHT_RED_STR
- 类 中的静态变量cn.patterncat.qrcode.core.bean.
PrettyArgbColors
O
opacity2AlphaHex(float)
- 类 中的静态方法cn.patterncat.qrcode.core.util.
ColorUtil
将浮点的不透明度转换为ragb的16进制值 比如1.0 -- FF 0.95 -- F2
OUT_DETECT_RECT_SIZE
- 类 中的静态变量cn.patterncat.qrcode.core.util.
QrCodeUtil
P
PrettyArgbColors
-
cn.patterncat.qrcode.core.bean
中的类
Created by patterncat on 2017-10-29.
PrettyArgbColors()
- 类 的构造器cn.patterncat.qrcode.core.bean.
PrettyArgbColors
Q
QrCodeConfig
-
cn.patterncat.qrcode.core.bean
中的类
Created by patterncat on 2017-10-26.
QrCodeConfig()
- 类 的构造器cn.patterncat.qrcode.core.bean.
QrCodeConfig
QrCodeConfig.InternalBuilder
-
cn.patterncat.qrcode.core.bean
中的类
QrCodeDataShape
-
cn.patterncat.qrcode.core.bean
中的枚举
Created by patterncat on 2017-10-29.
QrCodeEnDeCoder
-
cn.patterncat.qrcode.core.coder
中的接口
Created by patterncat on 2017-10-26.
QrCodeMatrixWriter
-
cn.patterncat.qrcode.core.writer
中的接口
改造core-3.3.0-sources.jar!
QrCodeUtil
-
cn.patterncat.qrcode.core.util
中的类
改进MatrixToImageWriter.java的一些方法 因为已经有core-3.3.0-sources.jar!
QrCodeUtil()
- 类 的构造器cn.patterncat.qrcode.core.util.
QrCodeUtil
QUIET_ZONE_SIZE
- 类 中的静态变量cn.patterncat.qrcode.core.writer.
DefaultQrCodeWriterQrCode
R
RECT_RADIUS
- 类 中的静态变量cn.patterncat.qrcode.core.bean.
QrCodeConfig
renderResult(QRCode, int, int, int)
- 类 中的方法cn.patterncat.qrcode.core.writer.
DefaultQrCodeWriterQrCode
renderResult(QRCode, int, int, int)
- 接口 中的方法cn.patterncat.qrcode.core.writer.
QrCodeMatrixWriter
renderResult(QRCode, int, int, int)
- 类 中的方法cn.patterncat.qrcode.core.writer.
StrictQuietZoneWriterQrCode
ROUND_RADIUS
- 类 中的静态变量cn.patterncat.qrcode.core.bean.
QrCodeConfig
roundImageCorner(BufferedImage, int)
- 类 中的静态方法cn.patterncat.qrcode.core.util.
ImgUtil
将图形圆角化
S
StrictQuietZoneWriterQrCode
-
cn.patterncat.qrcode.core.writer
中的类
Created by patterncat on 2017-10-27.
StrictQuietZoneWriterQrCode()
- 类 的构造器cn.patterncat.qrcode.core.writer.
StrictQuietZoneWriterQrCode
T
toColorBufferedImage(BitMatrixInfo, QrCodeConfig, int)
- 类 中的静态方法cn.patterncat.qrcode.core.util.
QrCodeUtil
跟QrCodeConfig耦合的一个版本 支持二维码编码信息部分的形状定制
V
validateParams()
- 类 中的方法cn.patterncat.qrcode.core.bean.
QrCodeConfig
ValidationUtil
-
cn.patterncat.qrcode.core.util
中的类
Created by patterncat on 2017-10-27.
ValidationUtil()
- 类 的构造器cn.patterncat.qrcode.core.util.
ValidationUtil
valueOf(String)
- 枚举 中的静态方法cn.patterncat.qrcode.core.bean.
DetectPositionType
返回带有指定名称的该类型的枚举常量。
valueOf(String)
- 枚举 中的静态方法cn.patterncat.qrcode.core.bean.
ImageType
返回带有指定名称的该类型的枚举常量。
valueOf(String)
- 枚举 中的静态方法cn.patterncat.qrcode.core.bean.
InOutType
返回带有指定名称的该类型的枚举常量。
valueOf(String)
- 枚举 中的静态方法cn.patterncat.qrcode.core.bean.
QrCodeDataShape
返回带有指定名称的该类型的枚举常量。
values()
- 枚举 中的静态方法cn.patterncat.qrcode.core.bean.
DetectPositionType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values()
- 枚举 中的静态方法cn.patterncat.qrcode.core.bean.
ImageType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values()
- 枚举 中的静态方法cn.patterncat.qrcode.core.bean.
InOutType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values()
- 枚举 中的静态方法cn.patterncat.qrcode.core.bean.
QrCodeDataShape
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
W
WHITE
- 类 中的静态变量cn.patterncat.qrcode.core.bean.
QrCodeConfig
write(QrCodeConfig, OutputStream)
- 类 中的方法cn.patterncat.qrcode.core.coder.
AbstractEnDeCoder
write(QrCodeConfig, OutputStream)
- 接口 中的方法cn.patterncat.qrcode.core.coder.
QrCodeEnDeCoder
A
B
C
D
E
F
G
H
I
L
O
P
Q
R
S
T
V
W
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
Copyright © 2017. All rights reserved.