Have ideas to improve npm?Join in the discussion! »

mozjpeg-binaries

2.1.0 • Public • Published

mozjpeg-binaries

NPM version Travis Build Status dependencies Status devDependencies Status

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 and wrjpgcom (only x64 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

Changelog

License

Install

npm i mozjpeg-binaries

DownloadsWeekly Downloads

9

Version

2.1.0

License

MIT

Unpacked Size

13.6 kB

Total Files

13

Last publish

Collaborators

  • avatar