Extraer colores de una imagen

El extractor analiza los píxeles de la imagen y agrupa tonos parecidos para revelar los colores que más aparecen, listos para copiar o exportar.

Paleta extraída

    Para qué sirve extraer colores de una imagen

    Una buena foto ya trae una paleta hecha: la luz, los materiales y el entorno se combinan de una forma difícil de inventar desde cero. El extractor convierte esa combinación en códigos HEX que puedes usar en cualquier proyecto. Los usos más habituales son:

    Si necesitas el código de un punto concreto y no los colores dominantes, usa el cuentagotas de imagen, que lee el color exacto del píxel en el que haces clic.

    Cómo encuentra k-means los colores dominantes

    Una foto normal tiene decenas de miles de tonos distintos, y muchos se diferencian en apenas una o dos unidades de RGB. El extractor tiene que agruparlos en unos pocos colores representativos, y para eso usa k-means, un algoritmo clásico de agrupamiento. Dicho de forma sencilla:

    1. Muestreo: la herramienta lee hasta 20.000 píxeles de la imagen. Los píxeles transparentes se ignoran, así que el fondo vacío de un PNG no aparece como un color falso.
    2. Puntos de partida: el algoritmo elige tantos centros como colores hayas pedido. La inicialización k-means++ reparte esos centros entre tonos claramente distintos y, como es determinista, la misma imagen siempre produce la misma paleta.
    3. Asignación: cada píxel se une al centro más cercano, es decir, al color al que más se parece.
    4. Ajuste: cada centro pasa a ser el promedio de los colores de su grupo. Los pasos 3 y 4 se repiten hasta que los grupos dejan de cambiar.

    Al final, cada grupo se convierte en un color de la paleta, y el porcentaje indica qué parte de los píxeles muestreados pertenece a él. La barra proporcional lo muestra de forma visual: un color que ocupa el 40% de la imagen ocupa el 40% de la barra. Como cada color es un promedio, puede que no coincida exactamente con ningún píxel de la foto, pero representa bien la familia de tonos que resume.

    Cuántos colores elegir

    El control deslizante va de 3 a 12 colores. La cantidad adecuada depende de lo que busques:

    CantidadResultadoCuándo usarla
    3 a 5Solo las masas de color principalesIdentidad visual, paleta de una web, fondo de un banner
    6 a 8Colores principales y algunos acentosMoodboards, ilustración, estampados
    9 a 12Tonos de transición, sombras y detalles pequeñosAnálisis de la imagen, pintura digital, retoque

    Un buen método es empezar con 5 e ir subiendo. Si falta un color que ves con claridad en la foto, como un pequeño detalle rojo, aumenta la cantidad: con pocos grupos, las zonas pequeñas quedan absorbidas por el color vecino más extenso. Si aparecen varios tonos casi iguales, redúcela.

    Consejos para un resultado más limpio

    Todo el procesamiento se hace en tu navegador: la imagen no se envía a ningún servidor. Cuando tengas la paleta, haz clic en un color para copiar su HEX o expórtala como variables CSS, JSON o imagen PNG. El PNG es práctico para añadirlo a un moodboard o enviarlo a un cliente. Si quieres más formas de identificar colores en fotos, consulta la guía cómo saber el color de una imagen.

    De la paleta extraída a una paleta de interfaz

    Los colores sacados de una foto rara vez funcionan tal cual en una interfaz. Un paisaje puede dar cinco tonos medios de luminosidad parecida, y ninguno sirve como fondo ni como color de texto. Para convertir la extracción en una paleta de UI:

    1. Elige el color de acento. Suele ser el color más saturado y con menor porcentaje, el que llama la atención en la foto. Será el color de botones y enlaces.
    2. Deriva los neutros. Toma el color dominante y crea versiones muy claras para fondos y muy oscuras para texto. Un blanco cálido como blanco roto suele funcionar mejor que el blanco puro junto a una foto cálida.
    3. Complétala con el generador. Introduce el acento como color base en el generador de paletas, bloquéalo y prueba reglas de armonía para los colores secundarios.
    4. Comprueba el contraste. Las WCAG piden al menos 4,5:1 para texto normal sobre su fondo. Prueba cada combinación en el comprobador de contraste y oscurece o aclara los tonos hasta que cumplan.

    La guía cómo crear la paleta de colores de una web explica cómo repartir los papeles entre color primario, neutros y colores de estado.

    Preguntas frecuentes

    ¿Cómo se calculan los colores dominantes?

    Usamos el algoritmo k-means: los píxeles se agrupan por similitud de color y cada grupo se convierte en un color de la paleta, con el porcentaje de píxeles que representa.

    ¿Cuántos colores puedo extraer?

    De 3 a 12. Pocos colores resumen la identidad de la imagen; muchos revelan detalles y tonos de transición.

    ¿Por qué la paleta cambia un poco con fotos grandes?

    Para que la herramienta sea rápida, las imágenes grandes se muestrean. El resultado es estable y representa bien la distribución de colores.

    ¿Puedo usar la paleta en un proyecto comercial?

    Sí. Los colores no tienen derechos de autor; revisa solo los derechos de uso de la imagen original si vas a publicarla.