Added doublestonk

main
Killian 4 years ago
parent dabb80e66e
commit b6ecb51206

@ -133,6 +133,10 @@ bot.login("super_secret_token")
![Delete](https://imgur.com/6V1IYJp.png)
- ``new DIG.DoubleStonk().getImage(`<Avatar`, `<Avatar2>`)``
![DoubleStonk](https://imgur.com/HbuuUC6.png)
- ``new DIG.Facepalm().getImage(`<Avatar>`);``
![Facepalm](https://imgur.com/cdPC3P1.png)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 606 KiB

After

Width:  |  Height:  |  Size: 354 KiB

@ -0,0 +1,28 @@
const jimp = require("jimp");
module.exports = class DoubleStonk {
/**
* DoubleStonk
* @param {image} image1
* @param {image} image2
*/
async getImage(image1, image2) {
if (!image1) throw new Error("You must provide an image as a first argument.");
if (!image2) throw new Error("You must provide an image as a second argument.");
let base = await jimp.read(`${__dirname}/../../assets/doubleStonk.png`);
image1 = await jimp.read(image1);
image2 = await jimp.read(image2);
image1.circle();
image2.circle();
base.resize(577, 431);
image1.resize(140, 140);
image2.resize(140, 140);
base.composite(image2, 60, 20);
base.composite(image1, 0, 30);
let raw;
base.getBuffer("image/png", (err, buffer) => {
raw = buffer;
});
return raw;
}
}
Loading…
Cancel
Save