t-alexashka
@t-alexashka
Сразу пишу legacy код

Как определить яркость основного цвета изображения?

Привет друзья!

Есть необходимость менять оформление страницы в зависимости от отображаемой на ней фотографии/изображения.

Для этого нужно определить яркость изображения. Оно больше тёмное или светлое? Как то свести все пиксели и выбрать среднее из них.

Есть ли готовые библиотеки для такого? Подскажите, спасибо.
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ответы на вопрос 1
@alexalexes
1. Ищите реализацию "Определение основного цвета изображения в PHP".
2. Ищите реализацию "RGB to HSL (или HSV) для PHP".
3. Устанавливаете пороговое значение для L параметра из цветовой модели HSL (или V в HSV) пикселя основного цвета. От этого будет зависеть, что изображение "условно светлое" или "условно темное".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
23 апр. 2024, в 22:33
25000 руб./за проект
23 апр. 2024, в 22:07
12000 руб./за проект