d-bot
Version:
A quirky Discord bot made for single, small, private servers
23 lines (21 loc) • 641 B
JavaScript
;
var Canvas = require('canvas');
var GIFEncoder = require('gifencoder');
var fs = require('fs');
var canvas = new Canvas(100, 100),
ctx = canvas.getContext('2d');
var encoder = new GIFEncoder(100,100);
var stream = encoder.createReadStream();
stream.pipe(fs.createWriteStream(__dirname + '/test.gif'));
encoder.start();
encoder.setRepeat(0);
encoder.setDelay(50);
encoder.setTransparent(0xFF00FF);
for(var i = 0; i < 10; i++) {
ctx.fillStyle = '#FF00FF';
ctx.fillRect(0,0,100,100);
ctx.fillStyle = '#000000';
ctx.fillRect(i*10,40,10,10);
encoder.addFrame(ctx);
}
encoder.finish();