Circle-Image
Github
Pull request and issues tracked here: https://github.com/eenewbsauce/circle-image
NPM
Official home on NPM: https://www.npmjs.com/package/circle-image
Install Dependencies
circle-image is based on ImageMagick. You can install it one of the following ways:
On Ubuntu
$ apt-get install ImageMagick
On Mac OS X
$ brew install ImageMagick
On CentOS
$ yum install ImageMagick
Installation
npm install circle-image --save
Usage
Make sure you have a folder called "uploads" in the root of your node application (ie: app.js).
The image (imagepath) dimensions need to be larger than the biggest size specified in imageSizes below.
var images = require('circle-image');
var imageSizes = [125, 100, 30];
images.execute('imagepath', uniqueId, imageSizes).then(function (paths) {
console.log(paths[0]);
})