Imagemin plugin for jpegoptim
npm install imagemin-jpegoptim> Imagemin plugin for jpegoptim
```
$ npm install imagemin-jpegoptim
See jpegoptim-bin's install section for requirements.
`js
import imagemin from 'imagemin';
import imageminJpegoptim from 'imagemin-jpegoptim';
(async () => {
await imagemin(['images/*.jpg'], {
destination: 'build/images',
plugins: [
imageminJpegoptim()
]
});
console.log('Images optimized');
})();
`
Returns a Promise.
#### options
Type: object
##### progressive
Type: boolean\false
Default:
Lossless conversion to progressive.
##### max
Type: number
Set maximum image quality factor. (0-100).
##### size
Type: number | string
Try to optimize file to given size. Target size is specified either in kilo bytes (1-n) or as percentage (1%-99%).
##### stripAll
Type: boolean\true
Default:
Strip all markers from output file.
Note: If you want to control what markers are stripped, this must be set to false.
##### stripCom
Type: boolean\true
Default:
Strip comment markers from output file.
##### stripExif
Type: boolean\true
Default:
Strip EXIF markers from output file.
##### stripIptc
Type: boolean\true
Default:
Strip IPTC/Photoshop (APP13) markers from output file.
##### stripIcc
Type: boolean\true
Default:
Strip ICC profile markers from output file.
##### stripXmp
Type: boolean\true
Default:
Strip XMP markers markers from output file.
#### buffer
Type: buffer`
Buffer to optimize.