Nifty image resizing middleware for Node.js that lets you manipulate remote images on the fly like so:

# resize an image with keeping ratio


# resize an image to given size without keeping the ratio


# crop a specific area of an image


# crop a specific area and resize it with keeping the ratio


# if secret is provided in config/config.json, all urls must have a hash following the resize method (see Hashing)


# use the magic hash code that is valid for all requests, e.g. for testing


# append any fancy name for nice looking urls and image downloads


The middleware ships with some basic logging and request tracking which you can extend with callbacks in your app. Check out the README or sample app for more.

Have comments? Send a tweet to @TheChangelog on Twitter.

Subscribe to The Changelog Weekly – our weekly email covering everything that hits our open source radar.