Node-vibrant: Valores inconsistentes de getPalette ()

Creado en 15 mar. 2017  ·  9Comentarios  ·  Fuente: Vibrant-Colors/node-vibrant

Tengo una lista enorme de imágenes que estoy revisando node-vibrant . Me doy cuenta de que con bastante frecuencia los valores del objeto getPalette() son null , en lugar de una instancia de Swatch .

¿Es esto un error o hay alguna lógica detrás de esto? Ciertamente, dificulta la asociación programática de algunos colores con una imagen.

awaiting feedback bug

Todos 9 comentarios

parece que la paleta vibrante (normal / clara / oscura) vuelve a veces nula, mientras que la paleta silenciada siempre está disponible.

silenciado también es nulo a veces

Al usar getRgb, la mierda se rompió aproximadamente el 50% del tiempo. El uso de getHex siempre arrojó resultados válidos.

Eventualmente solo tuve que usar bucles anidados para ver si ciertos códigos de color devolvían nulos, y luego ver si toda la muestra devolvía nulos, de lo contrario, la cadena de promesas se rompe. Probablemente no sea muy eficiente, pero ahora mis colores se cargan correctamente en el orden correcto cada vez.

78 corrige esto. También hay instrucciones en ese PR que explica cómo puede usar una versión fija de node-vibrant en proyectos que usan npm

¿Alguien puede probar la actualización 3.1.1 para confirmar una solución?

déjame intentar y hacer pingback si encuentro problemas 👍

De hecho @crutchcorn puedes cerrar esto, volveré a comentar si detecto un comportamiento extraño.

Gracias por tu esfuerzo y tiempo mejorando el proyecto 🙂

Eso es probablemente lo mejor, pensarlo más. He estado usando el código en un proyecto y he confirmado una solución en mi propio proyecto. Apreciamos estar @Kikobeats , siéntete libre de

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

glomotion picture glomotion  ·  5Comentarios

eggers picture eggers  ·  3Comentarios

chetstone picture chetstone  ·  14Comentarios

asela-wijesinghe picture asela-wijesinghe  ·  4Comentarios

lucafaggianelli picture lucafaggianelli  ·  9Comentarios