await sharp({ create: { width: size.width, height: size.height, channels: 4, background: { r: 255, g: 255, b: 255, alpha: 1 }, }, }) .composite(compositeImages) .toFile(Date.now() + '.png') .catch((err) => console.log('Error occured, skip')) Como puede ver, tengo este código aquí. Lo que trato de hacer es crear un fondo y luego componer 2 o 3 imágenes sobre él. Pero .toFile() no parece funcionar y no sé por qué.
También he intentado .png() y .raw() después de la composición. Ademas no pasa nada. Traté de usar fs.writeFile() y tampoco pasa nada.
¿Qué estoy haciendo mal aquí?
Editar: si elimino el .composite() , de repente escribe el archivo.