OptiPNG 0.7.4 Node.js wrapper that makes it seamlessly available as a local dependency on OS X, Linux, FreeBSD, Solaris and Windows.
OptiPNG is a PNG optimizer that recompresses image files to a smaller size, without losing any information.
$ npm install --save optipng-bin
var execFile = require('child_process').execFile;
var optipng = require('optipng-bin').path;
execFile(optipng, ['-v'], function (err, stdout, stderr) {
console.log('OptiPNG version:', stdout.match(/\d\.\d\.\d/)[0]);
});
$ npm install --global optipng
$ optipng --help
Everything excluding the binaries licensed under the BSD license and copyright Google.
OptiPNG licensed under the zlib license and copyright Cosmin Truta and the Contributing Authors.