Gifshot: JS library to create animated GIFs from media streams, videos, images
yahoo.github.io
yahoo.github.io
[1]http://blog.4chan.org/post/81896300203/webm-support-on-4chan
[2]http://blog.smartbear.com/devops/gif-is-dead-long-live-webm/
[3]http://motherboard.vice.com/read/what-is-webm-and-can-it-det...
http://jnordberg.github.io/gif.js/
http://hdragomir.github.io/facetogif/
etc.
Here's what I found:
$ git clone https://github.com/yahoo/gifshot.git
$ cd gifshot
$ npm install
$ node
> var gifshot = require('./build/gifshot')
> gifshot.createGIF(
... {'images':['random-image.png'],
..... 'text': 'Test'},
... function(obj) {
..... console.log('Done!');
..... console.log(obj);
..... })
Done!
{ errorCode: 'canvas',
errorMsg: 'Canvas elements are not supported in your browser',
error: true }Animated GIFs are HORRIBLE in terms of file size and quality compared to actual MP4/WebM video files, which are supported by all modern browsers.