52 lines
938 B
Markdown
52 lines
938 B
Markdown
# imagemin-pngcrush [](https://travis-ci.org/imagemin/imagemin-pngcrush) [](https://ci.appveyor.com/project/ShinnosukeWatanabe/imagemin-pngcrush)
|
|
|
|
> pngcrush imagemin plugin
|
|
|
|
|
|
## Install
|
|
|
|
```
|
|
$ npm install --save imagemin-pngcrush
|
|
```
|
|
|
|
|
|
## Usage
|
|
|
|
```js
|
|
const imagemin = require('imagemin');
|
|
const imageminPngcrush = require('imagemin-pngcrush');
|
|
|
|
imagemin(['images/*.png'], 'build/images', {
|
|
plugins: [
|
|
imageminPngcrush()
|
|
]
|
|
}).then(() => {
|
|
console.log('Images optimized');
|
|
});
|
|
```
|
|
|
|
|
|
## API
|
|
|
|
### imageminPngcrush([options])(buffer)
|
|
|
|
#### options
|
|
|
|
##### reduce
|
|
|
|
Type: `boolean`<br>
|
|
Default: `false`
|
|
|
|
Enable lossless color-type or bit-depth reduction.
|
|
|
|
#### buffer
|
|
|
|
Type: `buffer`
|
|
|
|
Buffer to optimize.
|
|
|
|
|
|
## License
|
|
|
|
MIT © [imagemin](https://github.com/imagemin)
|