24 lines
367 B
Markdown
24 lines
367 B
Markdown
|
|
||
|
```javascript
|
||
|
var gif = new GIF({
|
||
|
workers: 2,
|
||
|
quality: 10
|
||
|
});
|
||
|
|
||
|
// add a image element
|
||
|
gif.addFrame(imageElement);
|
||
|
|
||
|
// or a canvas element
|
||
|
gif.addFrame(canvasElement, {delay: 200});
|
||
|
|
||
|
// or copy the pixels from a canvas context
|
||
|
gif.addFrame(ctx, {copy: true});
|
||
|
|
||
|
gif.on('finished', function(blob) {
|
||
|
window.open(URL.createObjectURL(blob));
|
||
|
});
|
||
|
|
||
|
gif.render();
|
||
|
|
||
|
```
|