0.13.1 • Published 7 years ago
yacoot v0.13.1
YACOOT
Yet Another Creator and Optimizer Of Thumbnail
Module for resize, crop and optimize pictures for web
API
Installation
$ npm install yacoot
Usage
var Yacoot = require('yacoot');
Yacoot(string|[string, string, ...]|{multer object with path}|{multer object with buffer})
// global is optional and override default parameters
.global({
target: '/defaultTarget/',
height: 100
})
// crop and resize to ./defaultTarget/foo-large.jpg 100x400
.to({
height: 400,
target: '/otherTarget/noname-100x400.jpg'
})
// crop and resize to ./foo-large.png 600x100
.to({
width: 600,
name: 'foo-large',
type: 'png'
})
// save to s3 storage instead of local file system
.to({
s3: {
key: 'myapikey',
secret: 'mysecret',
bucket: 'mybucket',
region: 'eu-central-1',
}
})
...
// at last
.exec(function(err) {
console.log('all outputs processed');
res.redirect('/');
});
// outputs files are optimized by mozjpeg
Default output value
mode: '0755'
width: 200
height: 200
target: '/'
TODO
- improved testing
- preserve/save original file
0.13.1
7 years ago
0.13.0
7 years ago
0.12.5
8 years ago
0.12.4
8 years ago
0.12.3
8 years ago
0.12.2
8 years ago
0.12.1
8 years ago
0.12.0
8 years ago
0.11.0
9 years ago
0.10.0
9 years ago
0.9.3
9 years ago
0.9.2
9 years ago
0.9.1
9 years ago
0.9.0
9 years ago
0.0.5
10 years ago
0.0.4
10 years ago
0.0.3
10 years ago
0.0.2
10 years ago
0.0.1
10 years ago