Make font have better size

This commit is contained in:
loicbersier 2020-02-19 13:42:39 +01:00
parent 4fcbe2890c
commit 411eb541e5

View file

@ -45,12 +45,8 @@ class memeCommand extends Command {
else if (options[1] == undefined) else if (options[1] == undefined)
options[1] = ''; options[1] = '';
let Attachment = (message.attachments).array();
let url = args.link; let url = args.link;
// Get attachment link
if (Attachment[0] && !args.link) {
url = Attachment[0].url;
}
if (!url) { if (!url) {
return message.channel.send('You need an image to use this command!'); return message.channel.send('You need an image to use this command!');
@ -71,7 +67,6 @@ class memeCommand extends Command {
const TOP_TEXT = options[0]; const TOP_TEXT = options[0];
const BOTTOM_TEXT = options[1]; const BOTTOM_TEXT = options[1];
const FONT = './asset/impact.ttf'; const FONT = './asset/impact.ttf';
const FONT_SIZE = 40;
const FONT_FILL = '#FFF'; const FONT_FILL = '#FFF';
const TEXT_POS = 'center'; const TEXT_POS = 'center';
const STROKE_COLOR = '#000'; const STROKE_COLOR = '#000';
@ -84,6 +79,7 @@ class memeCommand extends Command {
// Set text position for top and bottom // Set text position for top and bottom
const TOP_POS = Math.abs((value.height / 2) - PADDING) * -1; const TOP_POS = Math.abs((value.height / 2) - PADDING) * -1;
const BOTTOM_POS = (value.height / 2) - PADDING; const BOTTOM_POS = (value.height / 2) - PADDING;
const FONT_SIZE = (value.width / 10);
// Write text on image using graphicsmagick // Write text on image using graphicsmagick
img.font(FONT, FONT_SIZE) img.font(FONT, FONT_SIZE)