Fabric.js
웹앱으로 파워포인트 기능을 제작한다면, Fabric.js를 추천한다.
Fabric.js는 텍스트 애니메이션, 2D도형 애니메이팅에 적합하다.
Fabric.js의 장점은 '속도'다.
과도한 그래픽을 줄였으며, 속도에 특화되어 있기때문에
3D라이브러리와 결합한다면, 모션그래픽 웹앱까지 가능하다.
기능
fabric.js는 캔버스로 제작할 수 있는 대부분의 기능을 제공한다.
데모페이지에 있는 내용만으로 간단한 파워포인트 앱을 제작할 수 있다.
기능 | 예시자료(관련) | |
텍스트 입력 |
|
「Superscript / subscript」 「Loading custom fonts」 「Add text on paths」 「Kitchensink」 -텍스트입력 및 애니메이팅 기능 |
폴리곤 핸들바 | 「Custom controls, polygon」 「Quadratic Curve」 「Stickman」 -핸들바 조절하기 |
|
이벤트&반응 | 「Event Inspector(이벤트)」 「Clipping」 「Interaction with objects outside canvas」 「Hovering(마우스 반응)」 「Customization」 「Free drawing」 「Touch Events」 -이벤트 기능 |
|
복사·붙이기 | 「Copy and Paste」 -복사 & 붙이기 |
|
그룹설정 | 「Manage selection」 -그룹설정하기 |
|
애니메이팅 | 「Animating polygon points」 「Animating Croses」 「Shadows」 「Animation Easing」 「Animated sprite」 -도형, 스프라이트 애니메이팅 |
|
물리엔진 | 「1000 particles」 - 중력, 마우스이벤트 영향에 따라 물리엔진 적용가능 |
Fabric.js의 장점은 속도이며,
특별한 기능을 개발할 때 잠깐 사용하기에 좋다.
물리엔진 부분이 다소 빈약하고, 개발자와 의사소통이 되지 않는다.
따라서 큰 프로젝트를 개발하기에는 무리가 있다.
짤방생성기 수준의 어플제작에 적합한 라이브러리다.
'라이브러리 창고 > 차트 · 도표 · 프리젠테이션' 카테고리의 다른 글
「plotly.js」도구상자형 차트 라이브러리 (0) | 2022.01.15 |
---|---|
「myVizzu.js」움직이는 차트 라이브러리 (0) | 2022.01.13 |
『billboard.js 3.0』국산 오픈소스 차트 라이브러리(by.naver) (0) | 2021.04.20 |
『Frappe Charts』svg기반 JS차트 라이브러리 (0) | 2020.12.28 |
가성비 차트 라이브러리 『billboard.js 2.0』 (0) | 2020.07.22 |
댓글