first commit
This commit is contained in:
52
build/node_modules/jpegoptim-bin/readme.md
generated
vendored
Normal file
52
build/node_modules/jpegoptim-bin/readme.md
generated
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
# jpegoptim-bin [](http://travis-ci.org/imagemin/jpegoptim-bin)
|
||||
|
||||
> [jpegoptim](https://github.com/tjko/jpegoptim) is a utility for optimizing JPEG files that provides lossless optimization (based on optimizing the Huffman tables) and "lossy" optimization based on setting a maximum quality factor
|
||||
|
||||
You probably want [`imagemin-jpegoptim`](https://github.com/imagemin/imagemin-jpegoptim) instead.
|
||||
|
||||
|
||||
## Install
|
||||
|
||||
```
|
||||
$ npm install jpegoptim-bin
|
||||
```
|
||||
|
||||
Make sure you have the correct version of libjpeg. See [jpegoptim's README](https://github.com/tjko/jpegoptim#readme) for more information.
|
||||
|
||||
|
||||
## Usage
|
||||
|
||||
```js
|
||||
const {execFile} = require('child_process');
|
||||
const jpegoptim = require('jpegoptim-bin');
|
||||
|
||||
const args = [
|
||||
'--overwrite',
|
||||
'--strip-all',
|
||||
'--strip-iptc',
|
||||
'--strip-icc',
|
||||
'--all-progressive',
|
||||
'--dest=build',
|
||||
'input.jpg'
|
||||
];
|
||||
|
||||
execFile(jpegoptim, args, err => {
|
||||
console.log('Image minified');
|
||||
});
|
||||
```
|
||||
|
||||
|
||||
## CLI
|
||||
|
||||
```
|
||||
$ npm install --global jpegoptim-bin
|
||||
```
|
||||
|
||||
```
|
||||
$ jpegoptim --help
|
||||
```
|
||||
|
||||
|
||||
## License
|
||||
|
||||
MIT © [Imagemin](https://github.com/imagemin)
|
||||
Reference in New Issue
Block a user