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

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

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

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

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

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

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

Похожие вопросы