Наложить на пустую картинку 10 картинок с определенной координатой для каждой node js sharp
Имеется пустая картинка(белый цвет) размером условно 400x400, имеются 10 картинок. Нужно наложить на пустую картинку 10 картинок с определенным названием и расположением, использовал такой код
const sharp = require('sharp');
compositeImages();
async function compositeImages() {
try {
await sharp("./images/white.png")
.composite([
{
input: "./images/kot.png",
top: 0,
left: 0,
}
])
.toFile("cats.png");
} catch (error) {
console.log(error);
}
}
но он накладывает только одну картинку, глупо же будет писать 10 таких функций и вызывать их 10 раз
Источник: Stack Overflow на русском