1 dépôt
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 est un moteur de rendu HTML5 canvas haute performance et une bibliothèque de graphiques vectoriels 2D. Il utilise un arbre de scène hiérarchique pour gérer les formes, les chemins et le texte, fournissant une boîte à outils pour construire des applications canvas interactives et des toiles infinies expansives. Le moteur est conçu comme une boîte à outils canvas multiplateforme qui découple la logique centrale de l'API de dessin, lui permettant de fonctionner dans des environnements web, mobiles, serveurs et mini-programmes. Il se distingue en fournissant des outils spécialisés pour le développement d'éditeurs graphiques interactifs, incluant la détection de collision (hit detection), la propagation d'événements et les contrôles de transformation. Sa surface de capacité couvre le rendu de formes vectorielles, la création de chemins complexes et les animations de mouvement. Le framework inclut un moteur de mise en page avec un modèle de boîte flexible, une traduction d'espace de coordonnées pour un positionnement précis, et la prise en charge du rendu hors écran multi-threadé dans les web workers. Il fournit également des outils pour la gestion de scène, le masquage d'éléments et l'exportation du contenu canvas vers des images ou JSON. La bibliothèque peut être intégrée via une balise script standard ou utilisée au sein de frameworks réactifs comme React, Vue et Nuxt.
Supports generating images and visual assets on a server by running rendering logic in a headless environment.