glob-resize

resize images matching a file glob and write them to a target folder

glob-resize

resize images matching a file glob and write them to a target folder

you need ImageMagick on your system

$ npm install glob-resize
var resize = require('glob-resize')
 
var sourceFolder = __dirname + '/images'
var targetFolder = __dirname + '/output'
 
resize(sourceFolder, ['**/*.png'], targetFolder, '100x100', function(err){
    // all the matching files are resized into targetFolder 
})

Resize a folder of images - sourceFolder is where the images live, globArray is the list of matching image globs.

TargetFolder is where to resize them to and size is a string 'widthxheight'

MIT