2021-01-03 19:57:02 -08:00
|
|
|
const path = require("path");
|
|
|
|
|
|
2021-01-03 20:16:48 -08:00
|
|
|
const { createCanvas, loadImage } = require("canvas");
|
|
|
|
|
|
|
|
|
|
async function renderOutfitImage(layerRefs) {
|
|
|
|
|
const canvas = createCanvas(90, 90);
|
|
|
|
|
const ctx = canvas.getContext("2d");
|
|
|
|
|
|
|
|
|
|
const image = await loadImage(
|
2021-01-03 19:57:02 -08:00
|
|
|
path.join(__dirname, "../app/images/feedback-xwee.png")
|
|
|
|
|
);
|
2021-01-03 20:16:48 -08:00
|
|
|
ctx.drawImage(image, 0, 0, 90, 90);
|
|
|
|
|
|
|
|
|
|
return canvas.toBuffer();
|
2021-01-03 19:57:02 -08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
module.exports = { renderOutfitImage };
|