quiero construir un selector de color que elija el color de la pantalla.
pero no quiero que mi programa devuelva el valor hexadecimal pero quiero que devuelva el nombre del color. digamos que alguien elige el color "# 272829" ahora para nosotros los humanos esto parece el color negro. entonces quiero que regrese "el color es negro"
aquí hay un ejemplo de los colores que quiero que se consideren el color "negro"
en esa imagen quiero que todos los colores que he marcado sean "negros", así que si alguien elige uno de estos colores dirá "el color es negro"
¿Cómo puedo lograr eso?
Si desea lograr esto por sí mismo, una idea para resolver esto podría ser usar códigos de color RGB en lugar de valores hexadecimales. Como los tres argumentos definen la cantidad de cada color (rojo, verde y azul), puede intentar adivinar qué color se elige haciendo algo como esto:
Esta es la idea principal, luego, puede ajustar la condición para cada cantidad de color para manejar todos los casos:
De lo contrario, hay algunas herramientas para hacer esto: https://chir.ag/projects/ntc/
¡Espero que esto te ayude!