3.0.0 • Published 4 years ago

imagemin-gif2webp v3.0.0

Weekly downloads
249
License
MIT
Repository
github
Last release
4 years ago

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