4.0.0 • Published 8 years ago
imgo v4.0.0
imgo
Optimize buffer of PNG, JPEG, GIF, SVG images.
Install
$ npm install imgoUsage
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 *.jpgLicense
4.0.0
8 years ago
3.5.1
9 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
11 years ago
0.2.1
11 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