共计 738 个字符,预计需要花费 2 分钟才能阅读完成。
简略调用就能满足网址扫码预览和分享、登录扫码认证等二维码性能。
QRCanvas 能用来做什么
动静生成带二维码的海报是业务型产品中很常见的需要,之前分享过如何通过 html2canvas 将 html+css 写进去的布局生成海报,而明天分享的 QRCanvas 则是专门满足如何在前端生成动静二维码的需要。
QRCanvas 性能个性
- API 非常简单,简略到只须要一个文本参数就能生成二维码
- 尽管调用简略,但也提供了弱小的定制化性能
- 零依赖,只须要浏览器支 canvas,兼容性极佳
- 反对 vue / react 等框架以及 cdn 引入的形式在前端应用,也反对 node.js 后端调用
开发应用体验
多年以前,前端倒退并没有像现在那么凋敝,生成二维码海报的开发依赖于后端,简直是将文字和图片像水印一样叠加合成,极其繁琐而且受限,生成进去的海报在视觉上往往品质很低。
而 QRCanvas 的应用非常简单,无论是应用 vue 开发还是传统的 cdn 引入,都能疾速地集成到已有的我的项目中,并且提供了具体的代码例子,也提供了可视化的工具来调节定制化参数,不仅能调整二维码大小、像素点的款式和色彩,还能动静增加背景图片、logo 等反对,这对于实现海报设计的个性化丰盛十分敌对,配合 html2canvas,可能疾速开发实现动静生成好看难看的二维码营销海报。
当然了,QRCanvas 不仅仅是用来生成海报,也能够独自应用,比方生成网址扫码预览和分享、登录扫码认证等性能,是一个应用简略,功能强大的优良开源我的项目,十分值得珍藏应用。
收费开源应用阐明
QRCanvas 的前身是 jsqrgen,基于 MIT 协定在 Github 上开源,任何人都能够收费下载安装应用,祝大家搬砖欢快。
相干网址:https://www.thosefree.com/qrc…
正文完
发表至: javascript
2022-02-27