imagemin-mozjpeg-mirror v9.0.1
imagemin-mozjpeg-mirror
use mozjpeg-mirror as dependencies
imagemin-mozjpeg 
Install
$ npm install imagemin-mozjpegUsage
const imagemin = require("imagemin");
const imageminMozjpeg = require("imagemin-mozjpeg-mirror");
(async () => {
	await imagemin(["images/*.jpg"], {
		destination: "build/images",
		plugins: [imageminMozjpeg()],
	});
	console.log("Images optimized");
})();API
imageminMozjpeg(options)(buffer)
Returns a Promise<Buffer>.
options
quality
Type: number
Compression quality, in range 0 (worst) to 100 (perfect).
progressive
Type: boolean
Default: true
false creates baseline JPEG file.
targa
Type: boolean
Default: false
Input file is Targa format (usually not needed).
revert
Type: boolean
Default: false
Revert to standard defaults instead of mozjpeg defaults.
fastCrush
Type: boolean
Default: false
Disable progressive scan optimization.
dcScanOpt
Type: number
Default: 1
Set DC scan optimization mode.
- 0One scan for all components
- 1One scan per component
- 2Optimize between one scan for all components and one scan for 1st component plus one scan for remaining components
trellis
Type: boolean
Default: true
trellisDC
Type: boolean
Default: true
Trellis optimization of DC coefficients.
tune
Type: string
Default: hvs-psnr
Set Trellis optimization method. Available methods: psnr, hvs-psnr, ssim, ms-ssim
overshoot
Type: boolean
Default: true
Black-on-white deringing via overshoot.
arithmetic
Type: boolean
Default: false
Use arithmetic coding.
dct
Type: string
Default: int
Set DCT method:
- intUse integer DCT
- fastUse fast integer DCT (less accurate)
- floatUse floating-point DCT
quantBaseline
Type: boolean
Default: false
Use 8-bit quantization table entries for baseline JPEG compatibility.
quantTable
Type: number
Use predefined quantization table.
- 0JPEG Annex K
- 1Flat
- 2Custom, tuned for MS-SSIM
- 3ImageMagick table by N. Robidoux
- 4Custom, tuned for PSNR-HVS
- 5Table from paper by Klein, Silverstein and Carney
smooth
Type: number
Set the strength of smooth dithered input. (1...100)
maxMemory
Type: number
Set the maximum memory to use in kilobytes.
sample
Type: string[]
Set component sampling factors. Each item should be in the format HxV, for example 2x1.
buffer
Type: buffer
Buffer to optimize.
License
MIT © Imagemin