npm.io
0.0.1 • Published 5 years ago

gif-decoding

Licence
MIT
Version
0.0.1
Deps
2
Size
3 kB
Vulns
0
Weekly
0

gif-decoding

Install

npm install gif-decoding

Usage

const fs = require("fs");
const decodeGif = require("gif-decoding");

decodeGif(fs.readFileSync("test.gif"));
/*
{
  width: 220,
  height: 165,
  frames: [
    { timeCode: 0, data: [Uint8ClampedArray] },
	{ timeCode: 10, data: [Uint8ClampedArray] },
	...
  ]
}
*/

API

gifDecoding(data)
data

Type: array-like

The gif data. Can be anything array-like such as a Buffer, Array or Uint8Array.

Return value
width

Type: number

The width of the gif.

height

Type: number

The height of the gif.

frames

An array of each frame of the gif.

frame.timeCode

The time code in milliseconds that the frame appears at.

frame.data

The frame data as a Uint8ClampedArray.

Keywords