Wrapper for mozjpeg
binaries.
mozjpeg is a production-quality JPEG encoder that improves compression while maintaining compatibility with the vast majority of deployed decoders
You probably want imagemin-mozjpeg-full
instead.
What is difference between mozjpeg-bin:
- Contains all binaries delivered by
mozjpeg
:cjpeg
,djpeg
,jpegtran
,rdjpgcom
,tjbench
andwrjpgcom
. - No security vulnerabilities.
- Latest version.
$ npm install mozjpeg-binaries
const { execFile } = require("child_process");
const binaries = require("mozjpeg-binaries");
// `binaries` contains:
// - cjpeg (original `mozjpeg` binary)
// - djpeg
// - jpegtran
// - rdjpgcom
// - tjbench
// - wrjpgcom
execFile(binaries.cjpeg, ["-outfile", "output.jpg", "input.jpg"], err => {
console.log("Image minified!");
});
$ npm install --global mozjpeg
$ cjpeg --help
$ djpeg --help
$ jpegtran --help
$ rdjpgcom --help
$ tjbench --help
$ wrjpgcom --help