Okmain: extrae colores vibrantes de imágenes con código abierto

Fuentes: Okmain

Un desarrollador ha lanzado Okmain, una biblioteca de código abierto diseñada para extraer colores representativos de imágenes de manera más precisa y visualmente atractiva que los métodos tradicionales. El problema que aborda surge al intentar obtener un color de fondo para tarjetas digitales que complemente la imagen, donde el método común de reducir la imagen a un solo píxel a menudo produce resultados apagados. Okmain utiliza el algoritmo K-means para agrupar colores similares dentro de la imagen, operando en el espacio de color Oklab para evitar problemas de corrección gamma y percepción de color no lineal. Además, prioriza los colores más prominentes y optimiza el rendimiento mediante técnicas como el downsampling y la vectorización. La biblioteca, disponible en Rust y Python, busca ofrecer una solución rápida y robusta para la extracción de colores dominantes, incluso en imágenes de alta resolución, con tiempos de procesamiento de alrededor de 100ms.