jpeg-recompress imagemin plugin
$ npm install --save imagemin-jpeg-recompress
const imagemin = require('imagemin');
const imageminJpegRecompress = require('imagemin-jpeg-recompress');
imagemin(['images/*.jpg'], 'build/images', {
plugins: [
imageminJpegRecompress()
]
}).then(() => {
console.log('Images optimized');
});
Type: boolean
Default: false
Favor accuracy over speed.
Type: string
Default: medium
Set a quality preset. Available presets: low
, medium
, high
and veryhigh
.
Type: string
Default: ssim
Set comparison method. Available methods: mpe
, ssim
, ms-ssim
and smallfry
.
Type: number
Default: 0.9999
Set target quality.
Type: number
Default: 40
Minimum JPEG quality.
Type: number
Default: 95
Maximum JPEG quality.
Type: number
Default: 6
Set the number of attempts.
Type: number
Default: 0
Set defish strength.
Type: boolean
Default: true
Enable progressive encoding.
Type: string
Default: default
Set subsampling method. Available values: default
, disable
.
Type: boolean
Default: true
Strips metadata, such as EXIF data.
Type: buffer
Buffer to optimize.
MIT © imagemin