Skip to content

gifsicle-wrapper 4.1.6

Install from the command line:
Learn more about npm packages
$ npm install @lesjoursfr/gifsicle-wrapper@4.1.6
Install via package.json:
"@lesjoursfr/gifsicle-wrapper": "4.1.6"

About this version

NPM version QC Checks

@lesjoursfr/gifsicle-wrapper

Gifsicle wrapper

Usage

Resize a Gif :

const Gifsicle = require("@lesjoursfr/gifsicle-wrapper");

(async () => {
	await Gifsicle(path.join(__dirname, "test.gif"))
		.resize(600, 600, {
			kernel: gifsicle.kernel.lanczos3,
			withoutEnlargement: true,
		})
		.toFile(path.join(__dirname, "test-resized.gif"));
})();

Change colors to greyscale :

const Gifsicle = require("@lesjoursfr/gifsicle-wrapper");

(async () => {
	await Gifsicle(path.join(__dirname, "test.gif"))
		.greyscale(true)
		.toFile(path.join(__dirname, "test-resized.gif"));
})();

Optimize the output :

const Gifsicle = require("@lesjoursfr/gifsicle-wrapper");

(async () => {
	await Gifsicle(path.join(__dirname, "test.gif"))
		.optimize({ level: gifsicle.level.O2, lossiness: 20 })
		.toFile(path.join(__dirname, "test-optimized.gif"));
})();

Details


Assets

  • gifsicle-wrapper-4.1.6.tgz

Download activity

  • Total downloads 262
  • Last 30 days 0
  • Last week 0
  • Today 0

Recent versions

View all