node-pngquant-native

pngquant native plugin of node

npm install node-pngquant-native
17 downloads in the last day
136 downloads in the last week
510 downloads in the last month

node-pngquant-native

NPM version

node-pngquant-native是一个node的native插件,而不是调用命令行的方式,提升处理速率,有效的省去了调用外部程序产生的时间开销。

安装

npm install -g node-pngquant-native

环境要求

  • 编译pngquant,编译器必须支持C99
  • 符合node-gyp环境要求
  • Windows用户,如果安装失败,请clone win32分支进行编译

使用


var C = require('node-pngquant-native');

fs.readFile('./alphatest.png', function (err, data) {
  if (err) throw err;
  var buffer = C.option({
    params: '-v --iebug'
  }).compress(data);
  fs.writeFile('./alphatest_out.png', buffer, {
      flags: 'wb'
  }, function(err){});
});
npm loves you