0.1.1 • Published 11 years ago
ndarray-downsample2x v0.1.1
ndarray-downsample2x
Downsamples an ndarray by a factor of 2 using sinc interpolation.
Example
Here is a simple example showing how to downsample an image:
var lena = require("luminance")(require("lena"))
var x = require("zeros")([256,256])
require("ndarray-downsample2x")(x, lena, 0, 255)
require("save-pixels")(x, "png").pipe(process.stdout)
And here is the result:
##Install
npm install ndarray-downsample2x
require("ndarray-downsample2x")(output, input[, clamp_lo, clamp_hi])
Downsamples input by a factor of two storing the result in output.
output
gets the result of downsamplinginput
is the array that gets downsampledclamp_lo
is a threshold placed on the pixeksclamp_hi
is an upper threhsold placed on the pixels
Note input
's shape must be divisible by 4 and output
's shape must be one half of input
's along each dimension.
Credits
(c) 2013 Mikola Lysenko. MIT License