From 528e996ff57c86a2a14efc73251d643331c7b4c8 Mon Sep 17 00:00:00 2001 From: Dragon Fire Date: Sun, 31 May 2020 13:25:12 -0400 Subject: [PATCH] Fix --- commands/edit-image/tweet.js | 5 ++++- commands/edit-meme/meme-gen-modern.js | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/commands/edit-image/tweet.js b/commands/edit-image/tweet.js index ef712fc9..11e0ccc4 100644 --- a/commands/edit-image/tweet.js +++ b/commands/edit-image/tweet.js @@ -69,7 +69,10 @@ module.exports = class TweetCommand extends Command { ctx.font = '23px Noto'; const lines = await wrapText(ctx, text, 710); const lineBreakLen = text.split('\n').length; - const linesLen = (23 * lines.length) + (23 * (lineBreakLen - 1)) + (9 * lines.length) + (9 * (lineBreakLen - 1)); + const linesLen = (23 * lines.length) + + (23 * (lineBreakLen - 1)) + + (9 * (lines.length - 1)) + + (9 * (lineBreakLen - 1)); canvas.height += linesLen; const likes = Math.floor(Math.random() * 100000) + 1; const retweets = Math.floor(Math.random() * 100000) + 1; diff --git a/commands/edit-meme/meme-gen-modern.js b/commands/edit-meme/meme-gen-modern.js index 46b42419..462435ee 100644 --- a/commands/edit-meme/meme-gen-modern.js +++ b/commands/edit-meme/meme-gen-modern.js @@ -65,6 +65,7 @@ module.exports = class MemeGenModernCommand extends Command { const lineBreakLen = text.split('\n').length; const linesLen = (23 * lines.length) + (23 * (lineBreakLen - 1)) + (9 * lines.length) + (9 * (lineBreakLen - 1)); canvas.height += linesLen; + console.log(linesLen); ctx.textBaseline = 'top'; ctx.fillStyle = 'white'; ctx.fillRect(0, 0, base.width, linesLen); @@ -73,7 +74,7 @@ module.exports = class MemeGenModernCommand extends Command { ctx.drawImage(base, 0, linesLen); const attachment = canvas.toBuffer(); if (Buffer.byteLength(attachment) > 8e+6) return msg.reply('Resulting image was above 8 MB.'); - return msg.say({ files: [{ attachment, name: 'modern-meme-gen.png' }] }); + return msg.say({ files: [{ attachment, name: 'meme-gen-modern.png' }] }); } catch (err) { return msg.reply(`Oh no, an error occurred: \`${err.message}\`. Try again later!`); }