imagemin-gif2webp

gif2webp plugin for imagemin

Showing:

Popularity

Downloads/wk

4.1K

GitHub Stars

4

Maintenance

Last Commit

3mos ago

Contributors

2

Package

Dependencies

3

Size (min+gzip)

27.4KB

License

MIT

Type Definitions

Tree-Shakeable

No?

Categories

Readme

imagemin-gif2webp Build Status

Gif2webp imagemin plugin

Install

$ npm install --save imagemin-gif2webp

Usage

const imagemin = require('imagemin');
const imageminGif2webp = require('imagemin-gif2webp');

imagemin(['images/*.gif'], 'build/images', {
    use: [
        imageminGif2webp({quality: 50})
    ]
}).then(() => {
    console.log('Images optimized');
});

API

imageminGif2webp([options])(buffer)

options

lossy

Type: boolean
Default: false

Encode image using lossy compression.

mixed

Type: boolean
Default: false

For each frame in the image, pick lossy or lossless compression heuristically.

quality

Type: number
Default: 75

Quality factor between 0 and 100.

method

Type: number
Default: 4

Specify the compression method to use, between 0 (fastest) and 6 (slowest).

minimize

Type: boolean
Default: false

Minimize output size. Lossless compression by default; can be combined with quality, method, lossy or mixed options.

kmin

Type: number

Min distance between key frames.

kmax

Type: number

Max distance between key frames.

filter

Type: number

Filter strength between 0 (off) and 100.

metadata

Type: string
Default: xmp

Comma separated list of metadata to copy from the input to the output if present. Valid values: all, none, icc, xmp.

multiThreading

Type: boolean
Default: false

Use multi-threading if available.

buffer

Type: buffer

Buffer to optimize.

License

MIT © imagemin

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100