Работая в узле / Express, я пытался получить пакет npm color-thief , чтобы получить доминирующий цвет из изображения, и это не удалось, потому что данное изображение не завершило загрузку ".
Изображение, опять же, локальное, поэтому у не должно быть этой конкретной проблемы. И, кроме того, color-thief
возвращает обещание, и я использовал async / await, поэтому он должен был ждать столько времени, сколько потребовалось для загрузки изображения с до , а не выдавать ошибку.
Ниже мой код SSCCE:
const ColorThief = require('color-thief');
let colorThief = new ColorThief();
async function getDominantColor() {
const img = 'public/img/seed/big-waves-2193828__340.webp';
const dominantColor = await colorThief.getColor(img);
console.log(dominantColor);
}
getDominantColor();