grapes.pack.zxing
类 QRCodes

java.lang.Object
  继承者 grapes.pack.zxing.QRCodes

public class QRCodes
extends java.lang.Object

二维码操作(采用zxing.jar、d_project.jar包)

作者:
JSPGen

构造方法摘要
QRCodes()
           
 
方法摘要
 java.lang.String decode(java.lang.String destFile)
          解码(采用zxing.jar包)
 java.io.OutputStream encode(java.io.OutputStream out, java.lang.String data, java.lang.String error, int margin)
           
 java.io.OutputStream encode(java.io.OutputStream out, java.lang.String data, java.lang.String error, int width, int height)
          编码(采用zxing.jar包、最终大小可控制,边界留白自适应)
 java.io.OutputStream encode(java.io.OutputStream out, java.lang.String data, java.lang.String error, int type, int margin, int cellSize)
          编码(采用d_project包、最终大小自适应,边界留白可控制)
 boolean encode(java.lang.String destFile, java.lang.String data, java.lang.String error, int margin)
           
 boolean encode(java.lang.String destFile, java.lang.String data, java.lang.String error, int width, int height)
          编码(采用zxing.jar包、最终大小可控制,边界留白自适应)
 boolean encode(java.lang.String destFile, java.lang.String data, java.lang.String error, int type, int margin, int cellSize)
          编码(采用d_project包、最终大小自适应,边界留白可控制)
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

QRCodes

public QRCodes()
方法详细信息

encode

public boolean encode(java.lang.String destFile,
                      java.lang.String data,
                      java.lang.String error,
                      int type,
                      int margin,
                      int cellSize)
编码(采用d_project包、最终大小自适应,边界留白可控制)

参数:
destFile - 保存地址(png格式)
data - 数据(保持225字符[150汉字]以内,字符编码 UTF-8)
error - 纠错级别 (L:7% M:15% Q:25% H:30%)
type - 数据类型(0-10)
margin - 边缘留白(0-32)
cellSize - 原胞大小(0-4)
返回:
String

encode

public boolean encode(java.lang.String destFile,
                      java.lang.String data,
                      java.lang.String error,
                      int margin)

encode

public java.io.OutputStream encode(java.io.OutputStream out,
                                   java.lang.String data,
                                   java.lang.String error,
                                   int type,
                                   int margin,
                                   int cellSize)
编码(采用d_project包、最终大小自适应,边界留白可控制)

参数:
out - 输出流(为动态输出服务:response.getOutputStream())
data - 数据(保持225字符[150汉字]以内,字符编码 UTF-8)
error - 纠错级别 (L:7% M:15% Q:25% H:30%)
type - 数据类型(0-10)
margin - 边缘留白(0-32)
cellSize - 原胞大小(0-4)
返回:
OutputStream

encode

public java.io.OutputStream encode(java.io.OutputStream out,
                                   java.lang.String data,
                                   java.lang.String error,
                                   int margin)

encode

public boolean encode(java.lang.String destFile,
                      java.lang.String data,
                      java.lang.String error,
                      int width,
                      int height)
编码(采用zxing.jar包、最终大小可控制,边界留白自适应)

参数:
destFile - 保存地址(png格式)
data - 数据(保持225字符[150汉字]以内,字符编码 UTF-8)
error - 纠错等级(L:7% M:15% Q:25% H:30%)
width - 宽度
height - 高度
返回:
String

encode

public java.io.OutputStream encode(java.io.OutputStream out,
                                   java.lang.String data,
                                   java.lang.String error,
                                   int width,
                                   int height)
编码(采用zxing.jar包、最终大小可控制,边界留白自适应)

参数:
out - 输出流(为动态输出服务:response.getOutputStream())
data - 数据(保持225字符[150汉字]以内)
error - 纠错等级(L:7% M:15% Q:25% H:30%)
width - 宽度
height - 高度
返回:
OutputStream

decode

public java.lang.String decode(java.lang.String destFile)
解码(采用zxing.jar包)

参数:
destFile - 图片地址
返回:
String