4.0.0 • Published 6 years ago

imgo v4.0.0

Weekly downloads
54
License
MIT
Repository
github
Last release
6 years ago

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

MIT: http://1000ch.mit-license.org

4.0.0

6 years ago

3.5.1

7 years ago

3.5.0

7 years ago

3.4.0

8 years ago

3.3.1

8 years ago

3.3.0

8 years ago

3.2.0

8 years ago

3.1.0

8 years ago

3.0.3

8 years ago

3.0.2

8 years ago

3.0.1

8 years ago

3.0.0

8 years ago

2.0.4

9 years ago

2.0.3

9 years ago

2.0.2

9 years ago

2.0.1

9 years ago

2.0.0

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.3.2

9 years ago

0.3.1

9 years ago

0.2.2

9 years ago

0.2.1

9 years ago

0.2.0

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago