node-canvas
Node canvas is a Cairo backed Canvas implementation for NodeJS.
File Explorer
Download Latest Version (.zip)- bug.yml
- feat.yml
- ci.yaml
- publish.yaml
- PULL_REQUEST_TEMPLATE.md
- run.js
- badge.svg
- grayscaleImage.jpg
- lime-cat.jpg
- small-svg.svg
- squid.png
- FONTLOG.txt
- OFL.txt
- Pfennig.sfd
- Pfennig.ttf
- PfennigBold.sfd
- PfennigBold.ttf
- PfennigBoldItalic.sfd
- PfennigBoldItalic.ttf
- PfennigItalic.sfd
- PfennigItalic.ttf
- pfennigMultiByteπ.ttf
- clock.js
- crop.js
- fill-evenodd.js
- font.js
- globalAlpha.js
- gradients.js
- grayscale-image.js
- image-caption-overlay.js
- image-src-svg.js
- image-src-url.js
- image-src.js
- indexed-png-alpha.js
- indexed-png-image-data.js
- kraken.js
- live-clock.js
- multi-page-pdf.js
- pango-glyphs.js
- pdf-images.js
- pdf-link.js
- ray.js
- resize.js
- rhill-voronoi-core-min.js
- small-pdf.js
- small-svg.js
- spark.js
- state.js
- text.js
- voronoi.js
- worker-threads.js
- bindings.js
- canvas.js
- context2d.js
- DOMMatrix.js
- image.js
- jpegstream.js
- pattern.js
- pdfstream.js
- pngstream.js
- package.json
- package.json
- package.json
- package.json
- package.json
- package.json
- package.json
- package.json
- package.json
- package.json
- package.json
- package.json
- package.json
- build.zig
- build.zig.zon
- sources.zig
- build.zig
- build.zig.zon
- build.zig
- build.zig.zon
- build.zig
- build.zig.zon
- build.zig
- build.zig.zon
- LICENSE
- pnglibconf.h
- build.zig
- build.zig.zon
- build.zig
- build.zig.zon
- build.zig
- build.zig.zon
- build.zig
- build.zig.zon
- LICENSE
- version.js
- BMPParser.cc
- BMPParser.h
- LICENSE.md
- Backends.h
- Canvas.cc
- Canvas.h
- CanvasError.h
- CanvasGradient.cc
- CanvasGradient.h
- CanvasPattern.cc
- CanvasPattern.h
- CanvasRenderingContext2d.cc
- CanvasRenderingContext2d.h
- CharData.h
- closure.cc
- closure.h
- color.cc
- color.h
- Font.h
- FontFace.cc
- FontFace.h
- FontFaceSet.cc
- FontFaceSet.h
- FontLayout.cc
- FontLayout.h
- FontManager.cc
- FontManager.h
- FontManagerLinux.cc
- FontManagerLinux.h
- FontManagerMacos.cc
- FontManagerMacos.h
- FontManagerWindows.cc
- FontManagerWindows.h
- FontParser.cc
- FontParser.h
- Image.cc
- Image.h
- ImageData.cc
- ImageData.h
- init.cc
- InstanceData.h
- itemize.cc
- itemize.h
- JPEGStream.h
- PNG.h
- Point.h
- unicode.h
- unicode.zig
- Util.h
- 1-bit.bmp
- 24-bit.bmp
- 32-bit.bmp
- 4-bit.bmp
- bomb.bmp
- min.bmp
- negative-height.bmp
- palette.bmp
- v3-header.bmp
- 159-crash1.jpg
- Arimo-Regular-License.txt
- Arimo-Regular.ttf
- checkers.png
- chrome.jpg
- clock.png
- embedded-jpeg.svg
- exif-orientation-f1.jpg
- exif-orientation-f2.jpg
- exif-orientation-f3.jpg
- exif-orientation-f4.jpg
- exif-orientation-f5.jpg
- exif-orientation-f6.jpg
- exif-orientation-f7.jpg
- exif-orientation-f8.jpg
- exif-orientation-fi.jpg
- exif-orientation-fm.jpg
- exif-orientation-fn.jpg
- existing.png
- face.jpeg
- grayscale.jpg
- halved-1.jpeg
- halved-2.jpeg
- newcontent.png
- quadrants.png
- star.png
- state.png
- tree.svg
- ycck.jpg
- app.html
- app.js
- style.css
- tests.js
- drawing-text-to-the-canvas.js
- line-styles.js
- meta.js
- path-objects.js
- pixel-manipulation.js
- shadows.js
- text-styles.js
- the-canvas-element.js
- the-canvas-state.js
- transformations.js
- drawing-text-to-the-canvas.yaml
- fill-and-stroke-styles.yaml
- generate.js
- line-styles.yaml
- meta.yaml
- path-objects.yaml
- pixel-manipulation.yaml
- shadows.yaml
- text-styles.yaml
- the-canvas-element.yaml
- the-canvas-state.yaml
- transformations.yaml
- canvas.test.js
- dommatrix.test.js
- fontParser.test.js
- image.test.js
- imageData.test.js
- server.js
- has_lib.js
- win_jpeg_lookup.js
- .gitignore
- browser.js
- build.zig
- build.zig.zon
- CHANGELOG.md
- index.d.ts
- index.js
- index.test-d.ts
- package.json
- README.md
π Installation Guide
1. Get the code
git clone https://github.com/Automattic/node-canvas
Downloads the entire project code from GitHub to your computer.
cd node-canvas
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
$ npm install canvas@next
Downloads and installs the libraries listed in package.json.
$ npm install canvas
Downloads and installs the libraries listed in package.json.
npm install --force
Downloads and installs the libraries listed in package.json.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
