Настроить яркость и контрастность приложения

Средство просмотра djju WinDjiew имеет возможность регулировать яркость и контрастность, чтобы чтение документов было приятным для глаз. Смотрите картинку ниже.

Для меня это похоже на простое изменение цвета фона, чтобы получить этот эффект, хотя я не знаю, как на самом деле должна быть реализована функция регулировки "яркости" и "контрастности".

Знаете ли вы, как реализовать такую ​​функцию?

1 ответ

Это обычные частные настройки приложения, которые влияют на цвета, используемые приложением для рисования его пользовательского интерфейса. Из заголовка вашего вопроса я полагаю, что вы могли подумать, что существует определенный стандартный API для управления яркостью всего приложения, однако это полностью частная реализация, характерная для этого приложения: ползунки просто обновляют внутренние переменные и заставляют перерисовывать окно приложения. Окно использует обновленные цвета для рисования.

Другие вопросы по тегам