Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mikolalysenko/ndresize
Resizes an image or volume by cropping and padding.
https://github.com/mikolalysenko/ndresize
Last synced: 7 days ago
JSON representation
Resizes an image or volume by cropping and padding.
- Host: GitHub
- URL: https://github.com/mikolalysenko/ndresize
- Owner: mikolalysenko
- Created: 2013-02-16T22:45:34.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2013-02-17T15:52:40.000Z (almost 12 years ago)
- Last Synced: 2024-12-16T22:35:18.597Z (10 days ago)
- Language: JavaScript
- Size: 113 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ndresize
==============
Code for cropping and padding n-dimensional images.Installation
============
Via npm:npm install ndresize
Example
=======
Here is how to resize a 3D array:var volume = [[[1]]];
var resized = require("ndresize")([3,3,3], volume);
Now resized will be a volume which is 3x3x3, padded with 0s.### `require("ndresize")(dims, image[, result])`
Resizes the image `image` to `dims` by cropping or padding along each dimension independently. The result is stored in `result` if specified, otherwise a new array is created.* `dims` are the dimensions for the new image
* `image` is the image to crop/pad
* `result` gets the result. Must be size of dims. (optional)Returns the resulting cropped/padded image.
Credits
=======
(c) 2013 Mikola Lysenko. BSD License