Monday, 2 December 2019

jimp resize images

https://stackoverflow.com/questions/51437665/node-js-async-promise-explanation-with-jimp


function generateImagePixel(msg, name) {
  const promises = msg.map(attachment => {
    return jimp.read(attachment.url)
      .then(image => {
        return image
          .pixelate(8)
          .rgba(true)
          .filterType(0)         
          .write('./temp/' + name + '.png');
      })
      .catch(console.error);
  });

  return Promise.all(promises)
    .then(() => name);
}

No comments:

Post a Comment