es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo puedo determinar si un color pertenece a cierto grupo?

Quiero construir un selector de color que seleccione el color de la pantalla.

Pero no quiero que mi programa devuelva el valor hexadecimal, sino que quiero que devuelva el nombre del color. Digamos que alguien elige el color “# 272829”, a los humanos nos parece que es el color negro. Entonces quiero que devuelva “el color es negro”.

Aquí hay un ejemplo de los colores que quiero que se consideren el color negro.

En esa imagen quier que todos los colores que he marcado sean “negro”, por lo que si alguien elige uno de estos colores, dirá “el color es negro”. ¿Cómo puedo lograr eso?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Puedes lograr esto usando un algoritmo de coincidencia de colores. Este algoritmo tomará los valores RGB del color que selecciones y los comparará con una lista de colores conocidos y sus valores RGB correspondientes. Si los valores RGB del color que seleccionaste coinciden con uno de los colores conocidos, entonces el algoritmo devolverá el nombre de ese color.

    También puedes crear una lista personalizada de colores y sus valores RGB correspondientes para usar con el algoritmo. Esto te permitirá definir qué colores deben considerarse “negros” y cuáles no.

Comments are closed.