网站首页 > java教程 正文
大家好,我是铺子,欢迎光临我的编程铺子,铺子有新货-开源二维码生成器-QR-Code-generator 推荐星数 ★★★★★
序言
生成二维码需求,已经很常见的功能,如何快速生成高质量的二维码,并支持多种语言生成?
介绍
- 我是谁?
该项目旨在成为多种语言中最好、最清晰的二维码生成器库
- 我在哪?
- 我能行?
- 提供 6 种编程语言,所有语言都具有几乎相同的功能:Java、TypeScript/JavaScript、Python、Rust、C++、C
- 与竞争库相比,代码明显更短,但文档注释更多
- 根据 QR Code Model 2 标准,支持编码所有 40 个版本(大小)和所有 4 个纠错级别
- 输出格式:QR 符号的原始模块/像素
- 比其他实现更准确地检测类似探测器的惩罚模式
- 与一般文本相比,对数字和特殊字母数字文本进行编码所需的空间更小
- 遵循 MIT 许可的开源代码
示例
import java.awt.image.BufferedImage;
import java.io.File;
import java.util.List;
import javax.imageio.ImageIO;
import io.nayuki.qrcodegen.*;
// Simple operation
QrCode qr0 = QrCode.encodeText("Hello, world!", QrCode.Ecc.MEDIUM);
BufferedImage img = toImage(qr0, 4, 10); // See QrCodeGeneratorDemo
ImageIO.write(img, "png", new File("qr-code.png"));
// Manual operation
List<QrSegment> segs = QrSegment.makeSegments("3141592653589793238462643383");
QrCode qr1 = QrCode.encodeSegments(segs, QrCode.Ecc.HIGH, 5, 5, 2, false);
for (int y = 0; y < qr1.size; y++) {
for (int x = 0; x < qr1.size; x++) {
(... paint qr1.getModule(x, y) ...)
}
}
推荐理由
- 项目活跃
- 项目文档丰富
- 星数高
总结
QR-Code-generator是生成高质量的二维码的“不二选择”
每天不断更,精彩不停止,明天见
朋友们,记得留个关注、点赞、评论哟,让我们一起去看星辰大海,品味代码人生
- 上一篇: 几款生成二维码的工具,你值得拥有
- 下一篇: 定制二维码生成器(制作二维码生成器)
猜你喜欢
- 2024-09-27 运维干货来啦:Jenkins+gradlew自动构建android项目提供下载链接和二维码下载
- 2024-09-27 基于 Spring Boot 和 WxJava 实现网站接入微信扫码登录
- 2024-09-27 基于token的多平台身份认证架构设计
- 2024-09-27 在线二维码生成器有哪些?微信二维码转换成链接如何实现?
- 2024-09-27 扫二维码提货系统自己建,系统搭建与操作指南分享
- 2024-09-27 PDF文件添加二维码水印(pdf二维码怎么弄出来扫码)
- 2024-09-27 掏出手机,扫一扫,即刻登录——SpringBoot实现二维码扫码登录
- 2024-09-27 短连接生成器有哪些?制作二维码生成器有哪些?
- 2024-09-27 慕课网Java相关课程学习项目源码,以及源码地址
- 2024-09-27 二维码扫描优化(微信二维码优化)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)