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

1.2 KiB

imagemin-pngout Build Status Build status

pngout imagemin plugin

Install

$ npm install --save imagemin-pngout

Usage

var Imagemin = require('imagemin');
var pngout = require('imagemin-pngout');

var imagemin = new Imagemin()
	.src('images/*.png')
	.dest('build/images')
	.use(pngout({ strategy: 1 }));

imagemin.run(function (err, files) {
	if (err) {
		throw err;
	}

	console.log('Files optimized successfully!'); 
});

You can also use this plugin with gulp:

var gulp = require('gulp');
var pngout = require('imagemin-pngout');

gulp.task('default', function () {
	return gulp.src('images/*.png')
		.pipe(pngout({ strategy: 1 })())
		.pipe(gulp.dest('build/images'));
});

Options

strategy

Type: Number
Default: 0

Select a strategy level between 0 and 4:

0. Extreme
1. Intense
2. Longest match
3. Huffman only
4. Uncompressed

License

MIT © Kevin Mårtensson