save-pixels
Saves an ndarray as an image to a file
Last updated 10 years ago by mikolalysenko .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ npm install save-pixels 
SYNC missed versions from official npm registry.

save-pixels

Saves an ndarray to an image.

Example

var zeros = require("zeros")
var savePixels = require("save-pixels")

//Create an image
var x = zeros([32, 32])
x.set(16, 16, 255)

//Save to a file
savePixels(x, "png").pipe(process.stdout)

This writes the following image to stdout:

Install

npm install save-pixels

require("save-pixels")(array, type[, options])

Saves an ndarray as an image with the given format

  • array is an ndarray of pixels. Assumes that shape is [width, height, channels]

  • type is the type of the image to save. Currently supported formats:

    • "jpeg", "jpg" - Joint Photographic Experts Group format
    • "gif" - Graphics Interchange Format
    • "png" - Portable Network Graphics format
    • "canvas" - A canvas element
  • options is an object that alters saving behavior

    • quality is the Number to use for saved image quality

      • This can only be used with a "jpeg" image
      • It range between 1 (low quality) and 100 (high quality) inclusively

Returns A stream that you can pipe to serialize the result, or a canvas element if the type is "canvas".

Credits

(c) 2013 Mikola Lysenko. MIT License

Current Tags

  • 2.3.6                                ...           latest (3 years ago)

19 Versions

  • 2.3.6                                ...           3 years ago
  • 2.3.5                                ...           3 years ago
  • 2.3.4                                ...           8 years ago
  • 2.3.3                                ...           9 years ago
  • 2.3.2                                ...           9 years ago
  • 2.3.1                                ...           9 years ago
  • 2.3.0                                ...           9 years ago
  • 2.2.1                                ...           9 years ago
  • 2.2.0                                ...           10 years ago
  • 2.1.0                                ...           10 years ago
  • 2.0.0                                ...           10 years ago
  • 1.0.0                                ...           10 years ago
  • 0.3.0                                ...           11 years ago
  • 0.2.1                                ...           11 years ago
  • 0.2.0                                ...           11 years ago
  • 0.1.2                                ...           11 years ago
  • 0.1.0                                ...           11 years ago
  • 0.0.1                                ...           11 years ago
  • 0.0.0                                ...           12 years ago
Maintainers (1)
Downloads
Total 0
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (2)
Dev Dependencies (4)

© 2010 - cnpmjs.org x YWFE | Home | YWFE