PureImage - HTML Canvas 2D API의 100% JS 구현체
(github.com/joshmarinacci)- Node.js 용으로 구현된 HTML Canvas 2D API의 순수 JavaScript 구현체
- 네이티브 의존성 없음
- 이미지 리사이징, 텍스트 그리기, 뱃지 렌더링, 그레이스케일 변환 등 표준 Canvas 2D API로 가능한 작업이 그대로 가능
- 추가로 PNG/JPEG 로 저장하는 API도 제공
- Common JS 와 ES Modules 양쪽으로 컴파일
- 속도보다 이식성과 구현의 단순성을 중시. 최고의 성능을 찾는다면 네이티브 코드를 이용한 Node-Canvas 같은 것을 이용할 것