Saves an ndarray to an image.
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:
<img src=https://raw.github.com/mikolalysenko/save-pixels/master/example/example.png>
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 elementoptions is an object that alters saving behavior
quality is the Number to use for saved image quality
"jpeg" imageReturns A stream that you can pipe to serialize the result, or a canvas element if the type is "canvas".
(c) 2013 Mikola Lysenko. MIT License