关于 Skia Canvas
2024-12-04
Skia Canvas 是一个用于 Node.js 的无浏览器 HTML Canvas 绘图 API 实现,基于 Google 的 Skia 图形引擎,渲染结果与 Chrome 的 元素非常相似。该库适用于桌面硬件加速图形渲染和服务器端输出各种图像格式。它不仅提供对标准 API 的可靠模拟,还在许多领域进行了扩展,以利用 Skia 的高级图形功能,例如:快速、紧凑的 GPU 渲染;渲染到窗口并提供类似浏览器的 UI 事件框架;生成光栅和矢量图像格式;多线程异步渲染和文件 I/O;创建多页 PDF 或图像序列;简化贝塞尔路径操作;提供 3D 透视变换;支持自定义标记的线条绘制;支持 CSS 滤镜图像处理操作;丰富的排版控制,包括多行文本、字距调整、可变字体等。
7