/node-imageoptim-api

ImageOptim HTTP API interface for Node.js®

Primary LanguageJavaScriptBSD 2-Clause "Simplified" LicenseBSD-2-Clause

ImageOptim MozJPEG HTTP API client

A Node interface for https://imageoptim.com/mozjpeg/ compressor.

It (re)compresses local PNG and JPEG files using MozJPEG encoder without needing any binaries installed on the local machine.

const ImageOptim = require('imageoptim-api');

const im = new ImageOptim();

im.compress()
    .file('source_image.png')
    .save('dest_image.jpg')
    .then(() => {
        console.log("Done! ./dest_image.jpg has been written");
    });