1 个仓库
Generating visual assets and images in a headless server environment.
Distinct from Server-Side Rendering: Specifically targets image and vector rendering on servers, whereas Server-Side Rendering typically refers to HTML/DOM generation.
Explore 1 awesome GitHub repository matching web development · Graphics Rendering. Refine with filters or upvote what's useful.
Leafer UI 是一个高性能的 HTML5 Canvas 渲染引擎和 2D 矢量图形库。它利用分层场景树来管理形状、路径和文本,为构建交互式 Canvas 应用和无限画布提供了工具包。 该引擎被设计为跨平台 Canvas 工具包,将核心逻辑与绘图 API 解耦,使其能够在 Web、移动端、服务器和小程序环境中运行。它通过提供用于交互式图形编辑器开发的专用工具(包括点击检测、事件冒泡和变换控制)而脱颖而出。 其功能涵盖矢量形状渲染、复杂路径创建和运动动画。该框架包含一个具有灵活盒模型的布局引擎、用于精确定位的坐标空间转换,以及对 Web Worker 中多线程离屏渲染的支持。它还提供场景管理、元素遮罩以及将 Canvas 内容导出为图像或 JSON 的工具。 该库可以通过标准 script 标签集成,也可以在 React、Vue 和 Nuxt 等响应式框架中使用。
Supports generating images and visual assets on a server by running rendering logic in a headless environment.