При этом коде получаю обычную картинку, но я понимаю, что canvas.toBuffer установлен на png картинку, но установить на gif картинку в таком варианте не получается. Если тут не сильно замудренно изменить, то помогите пожалуйста.
const Canvas = require('canvas');
const canvas = Canvas.createCanvas(750, 400);
const context = canvas.getContext('2d');
let background = await Canvas.loadImage('./IMG.gif');
context.drawImage(background, 0, 0, canvas.width, canvas.height);
context.strokeStyle = '#0099ff';
context.strokeRect(0, 0, canvas.width, canvas.height);
let buffer = canvas.toBuffer('image/png');
let attachment = new MessageAttachment(buffer, `${interaction.user.id}.png`);
return interaction.reply({ files: [attachment] });