Estoy tratando de buscar los colores en una imagen usando un módulo 'get-image-colors'. El módulo funciona bien.
Pero cuando trato de pasar el resultado a una variable 'colorList', en su lugar obtengo Promise { <pending> } .
Reemplazar return colors.map(color => color.hex()) con console.log(colors.map(color => color.hex())) imprime bien los colores, pero me gustaría pasar los resultados a otra variable 'lista de colores'.
¿Podría ayudarme a detectar y solucionar el problema?
const path = require('path'); const getColors = require('get-image-colors'); // Module to get image colors let fileName = 'color1.png'; const options = { count: 5, type: 'image/png' } let colorList = getColors(`assets/colorphotos/${fileName}`, options, function (err, colors) { if (err) throw err return colors.map(color => color.hex()); }); console.log(colorList);