简介
官网:https://www.leaferjs.com/ui/guide/
今天我要向大家推荐的是一个免费开源的国产的 Canvas 2D 图形渲染引擎--LeaferJS。LeaferJS是一款HTML5 Canvas 2D图形渲染引擎,拥有瞬间创建100万 个图形的超强能力。相较于同类型产品它有着以下几点优势:
-
超快的创建速度,它可以在1.5秒内创建出100万个可交互矩形。相比于同类产品,LeaferJS的创建速度提升了10倍
-
极致的性能,LeaferJS创建100万个可交互矩形使用的内存约为350MB,远低于同类引擎。除此之外,LeaferJS的代码量也是极少的
-
丰富的表现力,LeaferJS提供了简洁易用的API,能够帮助开发者使用最少的代码实现包括渐变、图案填充、内外阴影、模糊等特性
简单应用
接下来就让我演示一下LeaferJS的一些简单应用,使用LeaferJS提供的API可以让复杂图形的绘制变得十分便捷
矩形
不同圆角的矩形代码
圆形
圆环扇形代码
多边形
三边形代码
其他
Pen代码
渐变代码
以上就是我给大家带来有关LeaferJS的分享。