4.0.0 • Published 8 years ago
imgo v4.0.0
imgo
Optimize buffer of PNG, JPEG, GIF, SVG images.
Install
$ npm install imgo
Usage
JavaScript
const fs = require('fs');
const imgo = require('imgo');
fs.readFile('image.png', (error, data) => {
imgo(data, {
pngquant : true,
optipng : true,
zopflipng : true,
pngcrush : true
}).then(optimized => {
console.log('optimized image buffer', optimized);
});
});
fs.readFile('image.jpg', (error, data) => {
imgo(data, {
jpegRecompress : true,
jpegoptim : true,
mozjpeg : true,
guetzli : true
}).then(optimized => {
console.log('optimized image buffer', optimized);
});
});
fs.readFile('image.gif', (error, data) => {
imgo(data, {
gifsicle : true
}).then(optimized => {
console.log('optimized image buffer', optimized);
});
});
fs.readFile('image.svg', (error, data) => {
imgo(data, {
svgo : true
}).then(optimized => {
console.log('optimized image buffer', optimized);
});
});
CLI
# imgo help
$ imgo --help
# apply optipng and pngquant
$ cat image.png | imgo --optipng --pngquant > optimized.png
# apply all jpeg optimizers and out diff
$ cat image.jpg | imgo --jpg --info > optimized.jpg
# apply to jpeg files
$ imgo --jpg --info *.jpg
License
4.0.0
8 years ago
3.5.1
8 years ago
3.5.0
9 years ago
3.4.0
9 years ago
3.3.1
9 years ago
3.3.0
9 years ago
3.2.0
9 years ago
3.1.0
9 years ago
3.0.3
9 years ago
3.0.2
9 years ago
3.0.1
9 years ago
3.0.0
9 years ago
2.0.4
10 years ago
2.0.3
10 years ago
2.0.2
10 years ago
2.0.1
10 years ago
2.0.0
10 years ago
1.0.5
10 years ago
1.0.4
10 years ago
1.0.3
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago
0.3.2
10 years ago
0.3.1
10 years ago
0.2.2
10 years ago
0.2.1
10 years ago
0.2.0
11 years ago
0.1.5
11 years ago
0.1.4
11 years ago
0.1.3
11 years ago
0.1.2
11 years ago
0.1.1
11 years ago
0.1.0
11 years ago