JSPM

concat-frames

1.0.3
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 788
  • Score
    100M100P100Q98408F
  • License MIT

Concatenate a pixel-stream into an array of frames

Package Exports

  • concat-frames

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (concat-frames) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

concat-frames

Concatenates a pixel-stream into an array of frame objects. This is useful for testing purposes, and cases where you want an entire image frame at once, rather than a stream.

Installation

npm install concat-frames

Example

The following example produces an array of frames from an animated GIF using gif-stream.

var concat = require('concat-frames');
var GIFDecoder = require('gif-stream/decoder');

fs.createReadStream('in.gif')
  .pipe(new GIFDecoder)
  .pipe(concat(function(frames) {
    // frames is an array of frame objects.
    // each one has a `pixels` property containing
    // the raw RGB pixel data for that frame, as
    // well as the width, height, etc.
  }));

License

MIT