Skip to content

Latest commit

 

History

History
58 lines (40 loc) · 980 Bytes

README.md

File metadata and controls

58 lines (40 loc) · 980 Bytes

node-thumbnail

thumbnail all the things

node-thumbnail creates a queue of images and converts them asynchronously using imagemagick - it's super fast

command-line usage

thumb [options] source/path dest/path

options:

-h, --help
-v, --version

-s SUFFIX, --suffix SUFFIX
-d, --digest
-t TYPE, --hashing-type TYPE

-w, --width

-c NUM, --concurrency NUM

api

var thumb = require('node-thumbnail').thumb;

// thumb(options, callback);

thumb({
  source: 'source/path',
  destination: 'dest/path',
  concurrency: 4
}, function() {
  console.log('All done!');
});

default options:

defaults = {
  suffix: '_thumb',
  digest: false,
  hashingType: 'sha1',
  width: 800,
  concurrency: 2
};

Note you must specify at least source and destination

installation

$ brew install imagemagick
$ npm install node-thumbnail