UNPKG

d-bot

Version:

A quirky Discord bot made for single, small, private servers

23 lines (21 loc) 641 B
'use strict'; 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();