optipng-bin

OptiPNG wrapper that makes it seamlessly available as a local dependency on OS X, Linux, FreeBSD and Windows

npm install optipng-bin
4 448 downloads in the last day
25 291 downloads in the last week
116 471 downloads in the last month

node-optipng-bin Build Status

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.

Install

Install with npm: npm install --save optipng-bin

Example usage

var execFile = require('child_process').execFile;
var optipngPath = require('optipng-bin').path;

execFile(optipngPath, ['-v'], function(err, stdout, stderr) {
    console.log('OptiPNG version:', stdout.match(/\d\.\d\.\d/)[0]);
});

Can also be run directly from ./node_modules/.bin/optipng.

License

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.

npm loves you