严格来说两个都是服务,都是给开发者用的,一个提供 skia-canvas,一个用 canvas 画表(非常简单的包装来保证开发者能直接画图而不用处理交互,理论上你自己装 echarts 也行,不过我们帮你预载好了字体)<- 其实就是为了尽快水过 10 个插件
peerDependencies 只需要填 koishi-plugin-echarts 就行,然后 ctx.echarts.createChart(width,height,echarts options)
严格来说两个都是服务,都是给开发者用的,一个提供 skia-canvas,一个用 canvas 画表(非常简单的包装来保证开发者能直接画图而不用处理交互,理论上你自己装 echarts 也行,不过我们帮你预载好了字体)<- 其实就是为了尽快水过 10 个插件
peerDependencies 只需要填 koishi-plugin-echarts 就行,然后 ctx.echarts.createChart(width,height,echarts options)
Echarts 图片加载可以用了!
你好大佬,想请教几个问题
@napi-rs/canvas
而没直接用他们发布的库,是需要修改啥嘛我需要修改二进制加载的方法,本来打算用yarn patch但 koishi 还是会标不安全,第二个问题是因为 @napi-rs 没有完全实现所有 skia-canvas 的功能,我选那个预发布的单纯是因为好改,第三个问题是我的 r6s 就用的这个 canvas,没有被标不安全,你可以看看
好的谢谢
搞明白了
我用 cheery-box 缝了一个文本排版功能,GitHub - CheryX/cherry-box: A node-canvas package filled with utilities, manage text boxes easily and more
放到服务里了,如果你需要可以看看