@pixi/gif
TypeScript icon, indicating that this package has built-in type declarations

3.0.1 • Public • Published

PixiJS Animated GIF

Node.js CI

Plugin to support playback of animated GIF images in PixiJS. Unlike normal GIF playback in the browser, this plugins allows you to stop, loop, change speed, or go to a specific frame.

Usage

Load an animated GIF image with Assets:

import '@pixi/gif';
import { Assets } from 'pixi.js';

const app = new Application();
const image = await Assets.load('image.gif');
app.stage.addChild(image);

To use a gif without Assets:

import { Application } from 'pixi.js';
import { AnimatedGIF } from '@pixi/gif';

const app = new Application();
fetch('image.gif')
    .then(res => res.arrayBuffer())
    .then(AnimatedGIF.fromBuffer)
    .then(image => app.stage.addChild(image));

Version Compatiblity

PixiJS PixiJS GIF
v6.x v1.x
v7.x v2.x
v8.x v3.x

Package Sidebar

Install

npm i @pixi/gif

Weekly Downloads

830

Version

3.0.1

License

MIT

Unpacked Size

341 kB

Total Files

70

Last publish

Collaborators

  • zyie
  • bigtimebuddy