Иконки панели задач Windows 7 выделяют цвет

Может ли кто-нибудь объяснить, как рассчитать цвет подсветки на основе доминирующего цвета в таких изображениях, как панель задач Windows-7, когда мышь находится над элементом панели задач? Любой код С#?

images of windows7 taskbar item on mouse hover

Ответ 1

Я верю, что он делает самый яркий цвет в значке приложения, используя метод, подобный этому: Python - найдите доминирующий/наиболее распространенный цвет в изображении

С этой информацией он затем применяет полупрозрачный радиальный градиентный оттенок и позиционирует его на основе вашего местоположения мыши. Градиент более белый по отношению к центру мыши, но центр фактически выключен. Чем ближе к фактическому элементу панели задач, тем он станет более прозрачным.