【Rust 日报】2022-11-06 二维码生成工具

本文介绍了几个基于 Rust 的技术工具,包括 fast_qr,一个超快速的二维码生成库;vcard-qr,用于生成 VCard 二维码的开源工具;以及 burn,一个使用 GAT 支持多种后端的深度学习框架。此外,还提到了 dirty-debug 调试工具和 oci-registry,一个 OCI Registry 规范的轻量级实现。
摘要由CSDN通过智能技术生成

fast_qr:超快速二维码生成

fast_qr 比 qrcode 快大约 6-7 倍。使用示例:

use fast_qr::{ECL, Version, QRBuilder};

let qrcode = QRBuilder::new("https://example.com/".into())
    .ecl(ECL::H)
    .version(Version::V03)
    .build();

// 最好先检查一下生成的结果
qrcode.unwrap().print();

WASM 也有支持:

npm install --save fast_qr

Benchmark:

Benchmark Lower Estimate Upper
V03H/qrcode 524.30 us 535.02 us 547.13 us
V03H/fast_qr 82.079 us 82.189 us 82.318 us fast_qr is 6.51x faster
V10H/qrcode 2.1105 ms 2.1145 ms 2.1186 ms
V10H/fast_qr 268.70 us
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值