Files
2023-08-01 13:49:46 +02:00

41 lines
859 B
Markdown

# pngcrush-bin [![Build Status](http://img.shields.io/travis/imagemin/pngcrush-bin.svg?style=flat)](https://travis-ci.org/imagemin/pngcrush-bin)
> [pngcrush](https://pmt.sourceforge.io/pngcrush/) is an optimizer which main purpose is to reduce the size of the PNG IDAT datastream by trying various compression levels an PNG filter methods
You probably want [`imagemin-pngcrush`](https://github.com/imagemin/imagemin-pngcrush) instead.
## Install
```
$ npm install --save pngcrush-bin
```
## Usage
```js
const {execFile} = require('child_process');
const pngcrush = require('pngcrush-bin');
execFile(pngcrush, ['-reduce', '-brute', 'input.png', 'output.png'], err => {
console.log('Image minified');
});
```
## CLI
```
$ npm install --global pngcrush-bin
```
```
$ pngcrush --help
```
## License
MIT © [Imagemin](https://github.com/imagemin)