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

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы