imagemin-gif2webp

3.0.0 • Public • Published

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

Package Sidebar

Install

npm i imagemin-gif2webp

Weekly Downloads

7,765

Version

3.0.0

License

MIT

Unpacked Size

5.11 kB

Total Files

4

Last publish

Collaborators

  • 1000ch
  • bradbaris
  • kevva
  • nothingismagick
  • shinnn
  • sindresorhus
  • xhmikosr