
konva
@konvajs
Mo ta tren GitHub
Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
Bai hoc & danh gia
Thư viện canvas hai chiều có mô hình cây đối tượng: hình khối trở thành đối tượng có sự kiện, kéo thả và hoạt ảnh, thay vì tự vẽ lại từng khung hình. Có sẵn lớp bọc cho React.
Dùng vào việc gì
- Trình chỉnh sửa ảnh, công cụ cắt cúp, chèn chữ lên ảnh
- Sơ đồ kéo thả được, trình dựng bố cục
- Vẽ dữ liệu tương tác khi số phần tử vượt quá sức của SVG
Lưu ý
Vượt vài nghìn hình thì phải chia lớp và bật bộ đệm, nếu không khung hình rớt thấy rõ. Đây là ranh giới giữa canvas hai chiều và cách dựng bằng bộ xử lý đồ hoạ.
Repo khac trong kho
4pixijs
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
@pixijsTypeScript48kexcalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
@excalidrawTypeScript129.1kglTF-Sample-Models
glTF Sample Models.
@KhronosGroupMathematica3.6kmodel-viewer
Easily display interactive 3D models on the web and in AR! - GitHub - google/model-viewer: Easily display interactive 3D models on the web and in AR!
@googleTypeScript8.2k