mozjpeg-binaries
v2.1.0
Published
Wrapper for mozjpeg binaries (cjpeg, djpeg, jpegtran, rdjpgcom, tjbench and wrjpgcom).
Downloads
6
Maintainers
Readme
mozjpeg-binaries
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
(onlyx64
supported). - No security vulnerabilities.
- Latest version.
Installation
$ npm install mozjpeg-binaries
Usage
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!");
});
CLI
$ npm install --global mozjpeg
$ cjpeg --help
$ djpeg --help
$ jpegtran --help
$ rdjpgcom --help
$ tjbench --help
$ wrjpgcom --help