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

/ndarray-downsample2x/

    Package Sidebar

    Install

    npm i ndarray-downsample2x

    Weekly Downloads

    0

    Version

    0.1.1

    License

    MIT

    Last publish

    Collaborators

    • mikolalysenko
    • jaspervdg
    • hughsk
    • planeshifter
    • rreusser