QRCODE4j Java 二维码类库开源项目

我要开发同款
匿名用户2018年02月24日
189阅读

技术信息

开源地址
https://gitee.com/chenshaojian/qr-code
授权协议
Apache

作品详情

QRCODE4j为Java二维码类库,可以用来生成二维码(编码)和读取二维码(解码)

功能:

普通二维码(黑白码)生成。

带Logo的二维码生成。

带动画Logo的二维码生成。

彩色二维码(设置前景色和背景色)生成。

可在边框上设置文字说明的二维码。

以图形做背景生成特效二维码。

对图形二维码进行解码,读取内容。

用法:

将程序打包成Jar包,在项目工程中进行引用。

1.普通二维码生成

import com.code.QRCodeEcoder;Strig imgPath = "C:/temp/1.pg";//生成的二维码图像路径和名字Strig cotet = "https://www.demo.com";//二维码内容QRCodeEcoder ecoder = ew QRCodeEcoder();ecoder.ecoderQRCode(cotet, //内容imgPath, //文件路径 "pg",   //文件类型"UTF-8", //编码方式4,      //大小ull,   //边框ull, //前景色ull, //背景色6,    //图标比例ull, //图标路径 ull  //动画图标路径);

2.带Logo的二维码生成

import com.code.QRCodeEcoder;Strig imgPath = "C:/temp/1.pg";Strig logo = "C:/temp/logo.pg";Strig cotet = "https://www.demo.com";QRCodeEcoder ecoder = ew QRCodeEcoder();ecoder.ecoderQRCode(cotet, //内容imgPath, //文件路径 "pg",   //文件类型"UTF-8", //编码方式4,      //大小ull,   //边框ull, //前景色ull, //背景色6,    //图标比例logo, //图标路径 ull  //动画图标路径);

3.彩色二维码生成

import com.code.QRCodeEcoder;Strig imgPath = "C:/temp/1.pg";Strig cotet = "https://www.demo.com";QRCodeEcoder ecoder = ew QRCodeEcoder();ecoder.ecoderQRCode(cotet, //内容imgPath, //文件路径 "pg",   //文件类型"UTF-8", //编码方式4,      //大小ull,   //边框Color.BLUE, //前景色Color.WHITE, //背景色6,    //图标比例ull, //图标路径 ull  //动画图标路径);

4.边框加文字说明二维码生成

import com.code.QRCodeEcoder;Strig imgPath = "C:/temp/1.pg";Strig cotet = "https://www.demo.com";QRCodeEcoder ecoder = ew QRCodeEcoder();ecoder.ecoderQRCode(cotet, //内容imgPath, //文件路径 "pg",   //文件类型"UTF-8", //编码方式4,      //大小ull,   //边框Color.BLUE, //前景色Color.WHITE, //背景色6,    //图标比例ull, //图标路径 "顶边文字说明", //顶边文字"底边文字说明", //底边文字 ull  //定位点变色);

5.以图形做背景的二维码生成

import com.code.QRCodeEcoder;Strig imgPath = "C:/temp/1.pg";Strig cotet = "https://www.demo.com";QRCodeEcoder ecoder = ew QRCodeEcoder();ecoder.ecoderQRCode(cotet, //内容imgPath, //文件路径 "pg",   //文件类型"UTF-8", //编码方式4,      //大小ull, //前景色ull, //背景色ull,    //定位点变色ull, //背景图片ull, //检测规则ull, //检验选项ull  //圆角选项(1:圆角));

6.二维解码(读取)

import com.code.QRCodeDcoderHadler;QRCodeDecoderHadler hadler = ew QRCodeDecoderHadler();Strig imgPath = "C:/temp/1.pg";//二维码图像Strig decoderCotet = hadler.decoderQRCode(imgPath);

功能介绍

QRCODE4j为Java二维码类库,可以用来生成二维码(编码)和读取二维码(解码) 功能: 普通二维码(黑白码)生成。 带Logo的二维码生成。 带动画Logo的二维码生成。 彩色二维码(设置...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论