node-canvas
E553118
node-canvas is a Node.js library that implements the HTML5 Canvas API on the server side, enabling server-side rendering and manipulation of graphics.
All labels observed (1)
| Label | Occurrences |
|---|---|
| node-canvas canonical | 1 |
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
Node.js library
ⓘ
graphics library ⓘ |
| category |
canvas implementation
ⓘ
image generation library ⓘ server-side rendering library ⓘ |
| compatibleWith |
HTML5 Canvas 2D API
NERFINISHED
ⓘ
headless environments ⓘ |
| ecosystem | Node.js graphics ecosystem ⓘ |
| enables |
server-side image manipulation
ⓘ
server-side rendering of graphics ⓘ |
| implements | HTML5 Canvas API NERFINISHED ⓘ |
| license | MIT License ⓘ |
| repositoryPlatform | GitHub NERFINISHED ⓘ |
| requires |
Cairo system library
ⓘ
Pango for text layout ⓘ native dependencies ⓘ |
| runsOn | Node.js NERFINISHED ⓘ |
| supports |
2D drawing context
ⓘ
JPEG output ⓘ PDF output ⓘ PNG output ⓘ SVG output ⓘ clipping regions ⓘ compositing operations ⓘ custom fonts ⓘ font loading ⓘ gradients ⓘ image export ⓘ image loading ⓘ image patterns ⓘ node Buffer output ⓘ paths ⓘ shadows ⓘ streams output ⓘ text rendering ⓘ transformations ⓘ |
| supportsEnvironment | server-side ⓘ |
| supportsLanguageBinding | C++ ⓘ |
| usedBy |
backend services
ⓘ
testing frameworks ⓘ web applications ⓘ |
| usedFor |
PDF generation
ⓘ
dynamic image generation ⓘ generating CAPTCHA images ⓘ generating social media preview images ⓘ image processing ⓘ server-side chart generation ⓘ server-side rendering for testing front-end canvas code ⓘ |
| uses | Cairo graphics library NERFINISHED ⓘ |
| writtenIn | JavaScript NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.