0.13.1 • Published 8 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
8 years ago
0.13.0
8 years ago
0.12.5
10 years ago
0.12.4
10 years ago
0.12.3
10 years ago
0.12.2
10 years ago
0.12.1
10 years ago
0.12.0
10 years ago
0.11.0
10 years ago
0.10.0
10 years ago
0.9.3
10 years ago
0.9.2
10 years ago
0.9.1
10 years ago
0.9.0
10 years ago
0.0.5
11 years ago
0.0.4
11 years ago
0.0.3
11 years ago
0.0.2
11 years ago
0.0.1
11 years ago