Node-vibrant: Valores inconsistentes de getPalette ()

Criado em 15 mar. 2017  ·  9Comentários  ·  Fonte: Vibrant-Colors/node-vibrant

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.

awaiting feedback bug

Todos 9 comentários

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.

78 corrige isso. Também há instruções nesse PR que explicam como você pode usar uma versão fixa de 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

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

catusmagnus picture catusmagnus  ·  5Comentários

stelasido picture stelasido  ·  15Comentários

inbarshani picture inbarshani  ·  4Comentários

Kikobeats picture Kikobeats  ·  9Comentários

chetstone picture chetstone  ·  14Comentários