@weus/imagemin-jpeg-recompress

5.1.0 • Public • Published

imagemin-jpeg-recompress Build Status Build status

jpeg-recompress imagemin plugin

Install

$ npm install --save imagemin-jpeg-recompress

Usage

const imagemin = require('imagemin');
const imageminJpegRecompress = require('imagemin-jpeg-recompress');

imagemin(['images/*.jpg'], 'build/images', {
	plugins: [
		imageminJpegRecompress()
	]
}).then(() => {
	console.log('Images optimized');
});

API

imageminJpegRecompress([options])(buffer)

options

accurate

Type: boolean
Default: false

Favor accuracy over speed.

quality

Type: string
Default: medium

Set a quality preset. Available presets: low, medium, high and veryhigh.

method

Type: string
Default: ssim

Set comparison method. Available methods: mpe, ssim, ms-ssim and smallfry.

target

Type: number
Default: 0.9999

Set target quality.

min

Type: number
Default: 40

Minimum JPEG quality.

max

Type: number
Default: 95

Maximum JPEG quality.

loops

Type: number
Default: 6

Set the number of attempts.

defish

Type: number
Default: 0

Set defish strength.

progressive

Type: boolean
Default: true

Enable progressive encoding.

subsample

Type: string
Default: default

Set subsampling method. Available values: default, disable.

strip

Type: boolean
Default: true

Strips metadata, such as EXIF data.

buffer

Type: buffer

Buffer to optimize.

License

MIT © imagemin

Package Sidebar

Install

npm i @weus/imagemin-jpeg-recompress

Weekly Downloads

1

Version

5.1.0

License

MIT

Last publish

Collaborators

  • zzy_enetf
  • linder0209
  • johnsonqz
  • tedyhy
  • lizhiyang
  • duooduo
  • webpansy
  • senyawang
  • princetoad
  • txy920
  • hopefuture
  • joy-web