From c28c575b482f0a9f27ceb72613199759a19a160f Mon Sep 17 00:00:00 2001 From: Essem Date: Wed, 4 Mar 2020 10:38:46 -0600 Subject: [PATCH] Fixed sizing for caption --- commands/caption.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/commands/caption.js b/commands/caption.js index 69d96c4..8ace95d 100644 --- a/commands/caption.js +++ b/commands/caption.js @@ -10,7 +10,7 @@ exports.run = async (message, args) => { const processMessage = await message.channel.createMessage(" Processing... This might take a while"); const output = await gm(image.path).out("-size", "%[fx:w]x").background("white").fill("black").font("./assets/caption.otf", "%[fx:w/10]").out("-delete", "0--1").gravity("Center").out(`caption:${args.join(" ")}`).bufferPromise("png"); const output2 = await gm(output).out(image.path).gravity("Center").trim().out("+repage").extent("%[fx:v.w]", "%[fx:u.h + ( v.w/10 )]").out("-delete", "1--1").streamPromise(); - const outputFinal = await gm(output2).out("-alpha", "set").background("none").out("(").out(image.path).out("-coalesce").out(")").colorspace("sRGB").out("-set", "page", "%[fx:u.w]x%[fx:u.h+v.h]+%[fx:t?(u.w-v.w)/2:0]+%[fx:t?u.h:0]").out("-coalesce").out("null:").out("-insert", 1).out("-layers", "composite").bufferPromise(image.type); + const outputFinal = await gm(output2).out("-alpha", "set").background("none").out("(").out(image.path).out("-coalesce").out(")").colorspace("sRGB").out("-set", "page", "%[fx:v.w]x%[fx:u.h+v.h]+%[fx:t?(u.w-v.w)/2:0]+%[fx:t?u.h:0]").out("-coalesce").out("null:").out("-insert", 1).out("-layers", "composite").bufferPromise(image.type); await processMessage.delete(); //return upload(message, outputFinal, `caption.${image.type}`); return message.channel.createMessage("", { @@ -21,4 +21,4 @@ exports.run = async (message, args) => { exports.aliases = ["gifc", "gcaption", "ifcaption", "ifunnycaption"]; exports.category = 5; -exports.help = "Adds a caption to an image/GIF"; \ No newline at end of file +exports.help = "Adds a caption to an image/GIF";