Столкнулся с такой ситуацией, что приходится постоянно менять изображению цвет на случайный из определенного списка. Конечно можно выкрутиться с картой изображений и даже скорее через <svg>. но меня больше заинтересовал filter в css. а точнее сам hue-rotate + brightness + sepia + ... тоесть. меняя данные параметры у фильтра можно получить разные цвета и оттенки исходного изображения (хоть и не кросбраузерно это), но меня больше интересует теоретически аспект: как посчитать из формата #RGB в hue-rotate + brightness + sepia и т.д и получить тот же цвет, что и формат RGB. но только через фильтр. Если кто-то может привести конкретный пример (алгоритм)..., чтобы разобраться было бы отлично. Уже искал материал нашел только две ссылки: но и то упущено некоторые моменты в объяснении. http://stackoverflow.com/questions/...quired-hue-rotate-to-generate-specific-colour http://stackoverflow.com/questions/25713206/calculate-hue-rotation-from-color-a-to-color-b (обратно из радианов в HEX rgb).