Cómo convertir un único código de color HEX a una paleta de colores monocromática con Python | de Dario Radečić | Septiembre 2024

Cómo convertir un único código de color HEX a una paleta de colores monocromática con Python | de Dario Radečić | Septiembre 2024

Spoiler: Es más difícil de lo que piensas.

Miniatura del artículo (imagen del autor)

Los colores son difíciles, especialmente si no tienes buen ojo para el diseño.

La mayoría de nosotros, los profesionales de la tecnología, no lo hacemos. La ventaja es que Python puede hacer el trabajo pesado por usted. Puede generar una paleta de colores monocromática completa que quedará genial en cualquier gráfico apilado.

La desventaja es que lograr esto requiere bastante codificación. Debe escribir funciones personalizadas para convertir un color de HEX a HSL y viceversa, y determinar si el color inicial es demasiado claro, así como el brillo de cada color posterior.

Para colmo de males, no he encontrado una sola biblioteca de Python completamente funcional capaz de realizar esta tarea.

Aquí es donde entra en juego este artículo.

si eres un suscrito a mi substackpuedes saltarte la lectura y descargar el cuaderno en cambio.

Repasemos rápidamente tres formatos de color que necesita conocer:

  • HEXAMÉN — Un código de seis dígitos que se utiliza normalmente en desarrollo web y diseño gráfico. El código de color comienza con un #seguido de seis dígitos hexadecimales. Pares…