Files
WeihnachtsKalenderMelly/node_modules/imagemin-optipng
2021-11-23 17:56:26 +01:00
..
2021-11-23 17:56:26 +01:00
2021-11-23 17:56:26 +01:00
2021-11-23 17:56:26 +01:00
2021-11-23 17:56:26 +01:00
2021-11-23 17:56:26 +01:00

imagemin-optipng Build Status Build status

optipng image-min plugin

Install

$ npm install --save imagemin-optipng

Usage

var Imagemin = require('imagemin');
var imageminOptipng = require('imagemin-optipng');

new Imagemin()
	.src('images/*.png')
	.dest('build/images')
	.use(imageminOptipng({optimizationLevel: 3}))
	.run();

You can also use this plugin with gulp:

var gulp = require('gulp');
var imageminOptipng = require('imagemin-optipng');

gulp.task('default', function () {
	return gulp.src('images/*.png')
		.pipe(imageminOptipng({optimizationLevel: 3})())
		.pipe(gulp.dest('build/images'));
});

API

imageminOptipng(options)

options.optimizationLevel

Type: number
Default: 2

Select an optimization level between 0 and 7.

The optimization level 0 enables a set of optimization operations that require minimal effort. There will be no changes to image attributes like bit depth or color type, and no recompression of existing IDAT datastreams. The optimization level 1 enables a single IDAT compression trial. The trial chosen is what. OptiPNG thinks its probably the most effective. The optimization levels 2 and higher enable multiple IDAT compression trials; the higher the level, the more trials.

Level and trials:

  1. 1 trial
  2. 8 trials
  3. 16 trials
  4. 24 trials
  5. 48 trials
  6. 120 trials
  7. 240 trials

License

MIT © imagemin