Tenho uma lista enorme de imagens que estou examinando em node-vibrant
. Estou percebendo com frequência que os valores do objeto getPalette()
são null
, em vez de uma instância de Swatch
.
Isso é um bug ou existe alguma lógica por trás disso? Certamente torna difícil associar programaticamente algumas cores a uma imagem.
parece que a paleta vibrante (normal / claro / escuro) está retornando às vezes nulo, enquanto o mudo está sempre disponível.
mudo também é nulo às vezes
Ao usar getRgb, a merda era quebrada cerca de 50% das vezes. Usar getHex sempre retornou resultados válidos.
Eventualmente, eu apenas tive que usar loops aninhados para ver se certos códigos de cores estavam retornando nulo e, em seguida, ver se a amostra inteira estava retornando nulo, caso contrário, a cadeia de promessa seria quebrada. Provavelmente não muito eficiente, mas agora minhas cores carregam corretamente na ordem correta todas as vezes.
node-vibrant
em projetos que usam npm
Alguém pode testar a atualização 3.1.1
para confirmar uma correção?
deixe-me tentar pingback se eu encontrar problemas 👍
Na verdade @crutchcorn você pode fechar isso, irei comentar novamente se detectar um comportamento estranho.
Obrigado pelo seu esforço e tempo melhorando o projeto 🙂
Provavelmente é melhor pensar mais nisso. Tenho usado o código em um projeto e confirmei uma correção em meu próprio projeto. Agradeço ficar atento aos problemas fique à vontade para