faustmax
Новичок
Цвет, тёмный или светлый? Определение яркости цвета по его #ХХХХХХ значению.
Мне нужно определить являеться картинка в целом тёмной или светлой, или же, хотя бы знать, что она неоднородна по цвету. Для чего это нужно, я вывожу текст поверх картинки, которая стоит в бекграунде и мне нужно знать выводить текст светлым шрифтом или тёмным.
Узнать цвет выборочно нескольких пикселей можно с помощью функции imagecolorat, а вот как узнать, являеться ли данной полученное значение «темным» или «светлым»? Еще лучше было бы знать какой канал в ней преобладает (красный, зеленый или синий).
Мне нужно определить являеться картинка в целом тёмной или светлой, или же, хотя бы знать, что она неоднородна по цвету. Для чего это нужно, я вывожу текст поверх картинки, которая стоит в бекграунде и мне нужно знать выводить текст светлым шрифтом или тёмным.
Узнать цвет выборочно нескольких пикселей можно с помощью функции imagecolorat, а вот как узнать, являеться ли данной полученное значение «темным» или «светлым»? Еще лучше было бы знать какой канал в ней преобладает (красный, зеленый или синий).
