8.0.1 • Published 2 years ago
pngquant-bin v8.0.1
pngquant-bin
pngquant
is a PNG compressor that significantly reduces file sizes by converting images to a more efficient 8-bit PNG format
You probably want imagemin-pngquant
instead.
Install
$ npm install pngquant-bin
Make sure you have the correct version of libimagequant.
# via Homebrew for macOS
$ brew install libimagequant
# via apt-get for Debian distributions
$ sudo apt-get install libimagequant-dev
Usage
import {execFile} from 'node:child_process';
import pngquant from 'pngquant-bin';
execFile(pngquant, ['-o', 'output.png', 'input.png'], error => {
console.log('Image minified!');
});
CLI
$ npm install --global pngquant-bin
$ pngquant --help
Updating pre-compiled binaries
The Linux binaries are statically linked so they should work on all Linux distributions. To recompile them:
sudo apt-get install libpng-dev
./configure CFLAGS=-static && make && cp pngquant pngquant-64
- Repeat the above commands, but in a 32-bin docker container started with: docker run -ti -v
pwd
:/source i386/debian:9.3 bash
8.0.1
2 years ago
8.0.0
2 years ago
7.0.2
2 years ago
7.0.1
2 years ago
7.0.0
3 years ago
6.0.1
3 years ago
6.0.0
4 years ago
5.0.2
5 years ago
5.0.1
5 years ago
5.0.0
6 years ago
4.0.0
6 years ago
3.1.1
8 years ago
3.1.0
8 years ago
3.0.1
8 years ago
3.0.0
9 years ago
2.0.3
9 years ago
2.0.2
9 years ago
2.0.1
9 years ago
2.0.0
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago
0.3.5
10 years ago
0.3.4
10 years ago
0.3.3
10 years ago
0.3.2
10 years ago
0.3.1
10 years ago
0.3.0
10 years ago
0.2.0
10 years ago
0.1.7
10 years ago
0.1.6
10 years ago
0.1.5
11 years ago
0.1.4
11 years ago
0.1.3
11 years ago
0.1.2
11 years ago
0.1.1
11 years ago
0.1.0
11 years ago