Добрый день! Не можете подсказать в какую сторону двигаться? Есть сайт где выводятся "плиткой" новости (похоже на Yandex), плитка состоит из фото и теста. Как определить тон фото, что бы выводить текст белым или черным?
Возможно лучшим решением будет использовать text-shadow + linear-gradient. Посмотрите, например, на сайт Медузы, выглядит здорово и хорошо читается на любом фоне.
Вы, насколько я понял, предлагаете uint8 значения каналов (1 пикселя?) умножать на эти странные коэффициенты, чтобы получить какое-то волшебное число, сравниваемое затем со 110.