У меня огромный список изображений, которые я просматриваю node-vibrant
. Я довольно часто замечаю, что значения объекта getPalette()
равны null
, а не экземпляру Swatch
.
Это ошибка или за этим стоит какая-то логика? Это, безусловно, затрудняет программную привязку некоторых цветов к изображению.
похоже, что яркая палитра (нормальный / светлый / темный) иногда возвращает значение null, тогда как приглушенное всегда доступно.
приглушенный также иногда бывает нулевым
При использовании getRgb дерьмо ломалось примерно в 50% случаев. Использование getHex всегда возвращало допустимые результаты.
В конце концов мне просто пришлось использовать вложенные циклы, чтобы увидеть, возвращают ли определенные цветовые коды значение null, а затем посмотреть, возвращает ли весь образец значение null, иначе цепочка обещаний разорвется. Наверное, не очень эффективно, но теперь мои цвета каждый раз загружаются правильно в правильном порядке.
node-vibrant
в проектах, которые используют npm
Может ли кто-нибудь протестировать обновление 3.1.1
чтобы подтвердить исправление?
позвольте мне попробовать и пингбэк, если я обнаружу проблемы 👍
На самом деле @crutchcorn вы можете закрыть, я прокомментирую еще раз, если
Спасибо за ваши усилия и время на улучшение проекта 🙂
Это, наверное, к лучшему, если подумать об этом больше. Я использовал код в проекте и подтвердил исправление в моем собственном проекте. Благодарим вас за то, чтобы следить за проблемами @Kikobeats , не стесняйтесь возникнут проблемы, как вы упомянули :)