advpng wrapper that makes it seamlessly available as a local dependency on OS X, Linux

npm install advpng-bin
9 downloads in the last day
42 downloads in the last week
177 downloads in the last month



advpng node.js wrapper that optimize PNG images.

The main purpose of this utility is to recompress png files to get the smallest possible size. Please note that this utility is not able to read a generic file. It's granted to be able to read only the files generated by the AdvanceMAME emulator.

Build Status NPM version Dependency Status devDependency Status


$ npm install -g advpng-bin

Usage with Node.js

var execFile = require('child_process').execFile;
var advpngPath = require('advpng-bin').path;

execFile(advpngPath, ['--recompress', '--shrink-extra', 'dest.png'], function() {
  console.log('Image minified');


This is licensed under BSD. advpng is licensed under GNU General Public License (GPL).

npm loves you