Galerie und tage

This commit is contained in:
2021-11-23 17:56:26 +01:00
parent ff35366279
commit 5f873bee89
4693 changed files with 149659 additions and 301447 deletions

View File

@@ -1,47 +1,50 @@
# imagemin-optipng [![Build Status](http://img.shields.io/travis/imagemin/imagemin-optipng.svg?style=flat)](https://travis-ci.org/imagemin/imagemin-optipng)
# imagemin-optipng [![Build Status](http://img.shields.io/travis/imagemin/imagemin-optipng.svg?style=flat)](https://travis-ci.org/imagemin/imagemin-optipng) [![Build status](https://ci.appveyor.com/api/projects/status/4e5msglic4m7yxst?svg=true)](https://ci.appveyor.com/project/ShinnosukeWatanabe/imagemin-optipng)
> Imagemin plugin for OptiPNG
> optipng image-min plugin
## Install
```
$ npm install imagemin-optipng
$ npm install --save imagemin-optipng
```
## Usage
```js
const imagemin = require('imagemin');
const imageminOptipng = require('imagemin-optipng');
var Imagemin = require('imagemin');
var imageminOptipng = require('imagemin-optipng');
(async () => {
await imagemin(['images/*.png'], 'build/images', {
use: [
imageminOptipng()
]
});
new Imagemin()
.src('images/*.png')
.dest('build/images')
.use(imageminOptipng({optimizationLevel: 3}))
.run();
```
console.log('Images optimized!');
})();
You can also use this plugin with [gulp](http://gulpjs.com):
```js
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?)(buffer)
### imageminOptipng(options)
Returns a `Promise<Buffer>`.
#### options.optimizationLevel
#### options
Type: `object`
##### optimizationLevel
Type: `number`<br>
Default: `3`
Type: `number`
Default: `2`
Select an optimization level between `0` and `7`.
@@ -57,36 +60,7 @@ Level and trials:
6. 120 trials
7. 240 trials
##### bitDepthReduction
Type: `boolean`<br>
Default: `true`
## License
Apply bit depth reduction.
##### colorTypeReduction
Type: `boolean`<br>
Default: `true`
Apply color type reduction.
##### paletteReduction
Type: `boolean`<br>
Default: `true`
Apply palette reduction.
##### errorRecovery
Type: `boolean`<br>
Default: `true`
A reasonable amount of effort will be spent to try to recover as much data as possible of a broken image, but the success cannot generally be guaranteed.
#### buffer
Type: `Buffer`
Buffer to optimize.
MIT © [imagemin](https://github.com/imagemin)