QR码生成开发库(DLL连接库)

QR码介绍:

      通常我们在超市中买东西时刷的条码,称之为一维码,其编解码相对比较简单。此处所说的QR码是一种二维码,是有日本Denso Wave公司开发,具体可看百度百科。由于是二维形式,因此二维码可以表示比一维码更多的内容,在QR码中,可以将汉字、日文等编码到条码中,从而方便QR码的使用。目前QR码已经被制作为多种标准,我国亦有QR码方面的标准。

    

编写了一个QR码的生成DLL库,以方便大家在系统中集成开发。

 

下载位置在:

LYQREncode.rar

 

调用示例为:

    int nLevel = 0;
int nVersion = 0;
int nMaskingNo = -1;
BOOL bAutoExtend = 1;

CHAR *szData = "test encode qr code for me";

// 注意LYHANDLE是自定义类型,在windows上为HANDLE类型,为保持兼容,请使用LYHANDLE。
// 编码生成LYHANDLE句柄类型的图像
LYHANDLE hImage = LYQREncode(nLevel, nVersion, bAutoExtend, nMaskingNo, szData, -1);

// TODO:你要对QR码进行的处理
// LYHANDLE句柄可以被其他函数库(如LYBaseImage.dll)等处理。

// 关闭内存图像,并释放相关内存。
LYQRImageClose(hImage );

 

目前该库生成的图像相对较小,将来版本将增加一个参数或者开发一个接口,用来扩展图像生成大小。

 

附注:

以后发布的所有开发DLL库,均以LY开头,以求避免与其他厂家的DLL库发生冲突。如果不幸有所冲突或者DLL存在bug,请联系我:

netubu#gmail.com  把#替换为@

转载于:https://www.cnblogs.com/ubunoon/archive/2011/11/07/QR_Encode_DLL.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值