Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

This package has been deprecated

Author message:

Use ndarray-resample instead!

ndarray-downsample2x

0.1.1 • Public • Published

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 downsampling
  • input is the array that gets downsampled
  • clamp_lo is a threshold placed on the pixeks
  • clamp_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

install

npm i ndarray-downsample2x

Downloadsweekly downloads

17

version

0.1.1

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar