pfs
png-file-stream
npm i png-file-stream
pfs

png-file-stream

Stream a glob list of PNG files as bitmaps.

by Eugene Ware

1.2.1 (see all)License:BSD-3-ClauseTypeScript:Not Found
npm i png-file-stream
Readme

png-file-stream

Stream a glob list of PNG files as bitmaps.

build status

Given a glob match specifying a list of PNG images, this will return a readable stream that will be a Buffer of the raw pixel data. This will be a one dimensional array of RGBA values.

Installation

This module is installed via npm:

$ npm install png-file-stream

Example Usage

Takes a glob match specifying a list of PNG images, and creates an animated GIF using gifencoder.

var pngFileStream = require('png-file-stream');
var encoder = new GIFEncoder(854, 480);

pngFileStream('test/**/frame?.png')
  .pipe(encoder.createWriteStream({ repeat: -1, delay: 500, quality: 10 }))
  .pipe(fs.createWriteStream('myanimated.gif')));

You can skip the PNG to RAW Pixel Data conversion, by passing an optional "false" value through:

var pngFileStream = require('png-file-stream');
pngFileStream('test/**/frame?.png', false)
  .pipe(fs.createWriteStream('myconcatendatedpngs.dat')));

Downloads/wk

312

GitHub Stars

13

LAST COMMIT

4yrs ago

MAINTAINERS

1

CONTRIBUTORS

1

OPEN ISSUES

2

OPEN PRs

0
VersionTagPublished
1.2.1
latest
4yrs ago
No alternatives found
No tutorials found
Add a tutorial
No dependencies found

Rate & Review

100
No reviews found
Be the first to rate