* 生成二维码(QRCode)图片
content 存储内容
imgPath 图片路径
.encoderQRCode(content, imgPath, "png", 7
* 生成二维码(QRCode)图片
content 存储内容
output 输出流
.encoderQRCode(content, output, "png", 7
* 生成二维码(QRCode)图片
content 存储内容
imgPath 图片路径
imgType 图片类型
.encoderQRCode(content, imgPath, imgType, 7
* 生成二维码(QRCode)图片
content 存储内容
output 输出流
imgType 图片类型
.encoderQRCode(content, output, imgType, 7
* 生成二维码(QRCode)图片
content 存储内容
imgPath 图片路径
imgType 图片类型
size 二维码尺寸
encoderQRCode(String content, String imgPath, String imgType, BufferedImage bufImg = File imgFile =
生成二维码QRCode图片
}
* 生成二维码(QRCode)图片
content 存储内容
output 输出流
imgType 图片类型
size 二维码尺寸
encoderQRCode(String content, OutputStream output, String imgType, BufferedImage bufImg =
生成二维码QRCode图片
}
* 生成二维码(QRCode)图片的公共方法
content 存储内容
imgType 图片类型
size 二维码尺寸
BufferedImage qRCodeCommon(String content, String imgType, BufferedImage bufImg = Qrcode qrcodeHandler =
设置二维码排错率,可选L(7%)、M(15%)、Q(25%)、H(30%),排错率越高可存储的信息越少,但对二维码清晰度的要求越小
qrcodeHandler.setQrcodeErrorCorrect('M' qrcodeHandler.setQrcodeEncodeMode('B'
设置设置二维码尺寸,取值范围1-40,值越大尺寸越大,可存储的信息越大
获得内容的字节数组,设置编码格式
[] contentBytes = content.getBytes("utf-8"
图片尺寸
imgSize = 67 + 12 * (size - 1 bufImg = Graphics2D gs =
设置背景颜色
gs.clearRect(0, 0
设定图像颜色> BLACK
设置偏移量,不设置可能导致解析出错
pixoff = 2
输出内容> 二维码
(contentBytes.length > 0 && contentBytes.length < 800[][] codeOut = ( i = 0; i < codeOut.length; i++ ( j = 0; j < codeOut.length; j++ gs.fillRect(j * 3 + pixoff, i * 3 + pixoff, 3, 3 } Exception("QRCode content bytes length = " + contentBytes.length + " not in [0, 800]." }
* 解析二维码(QRCode)
imgPath 图片路径
QRCode 二维码图片的文件
File imageFile = BufferedImage bufImg = String content = bufImg = QRCodeDecoder decoder = content = String(decoder.decode( TwoDimensionCodeImage(bufImg)), "utf-8" } System.out.println("Error: " + } System.out.println("Error: " +
* 解析二维码(QRCode)
input 输入流
BufferedImage bufImg = String content = bufImg = QRCodeDecoder decoder = content = String(decoder.decode( TwoDimensionCodeImage(bufImg)), "utf-8" } System.out.println("Error: " + } System.out.println("Error: " + String imgPath = "G:/TDDOWNLOAD/Michael_QRCode.png" String encoderContent = "Hello 大大、小小,welcome to QRCode!" + "\nMyblog [ http://sjsky.iteye.com ]" + "\nEMail [ sjsky007@gmail.com ]" TwoDimensionCode handler = handler.encoderQRCode(encoderContent, imgPath, "png" System.out.println("========encoder success" String decoderContent = System.out.println("解析结果如下:" System.out.println("========decoder success!!!" }
视频转二维码
音频转二维码
图片转二维码
PDF转二维码
Word转二维码
Excel转二维码
PPT转二维码
电话二维码
借还登记二维码
巡逻巡更二维码
扫码领奖品二维码
成绩查询二维码
视频直播二维码
产品防伪二维码
商品标签二维码
员工二维码
展品二维码
景点二维码
签到登记二维码
报名二维码
企业二维码
客服二维码
手机二维码
设备二维码
巡检二维码
固定资产二维码

微信扫码咨询:获得专属方案PPT |