Skip to content

@leafer-editor/node

在服务端 node 环境中运行,可用于后台绘图、生成图片、自动化测试,能够 模拟用户交互

基于 @leafer-ui/node,集成了 图形编辑器视图控制滚动条箭头 插件,适用于在线图形编辑的场景。

安装

在服务端环境中运行。

sh
npm install @leafer-editor/node
sh
pnpm add @leafer-editor/node
sh
yarn add @leafer-editor/node
sh
bun add @leafer-editor/node

如果你需要交互功能,请使用 leafer-ui

skia  |  napi

@napi-rs/canvas 用于在服务端环境中替代 Canvas 的功能, 底层也是基于 skia,不同的是使用 Rust 语言封装,高性能、零系统依赖,需单独安装。

TIP

NAPI-RS 是一个在 Rust 下编写高性能 Node.js 扩展的框架。

sh
npm install @napi-rs/canvas
sh
pnpm add @napi-rs/canvas
sh
yarn add @napi-rs/canvas
sh
bun add @napi-rs/canvas

使用

使用方式、全局变量和 @leafer-ui/node一致, 只需改下包名,即可运行官网示例代码。

Released under the MIT License.