![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Nof1000 |
![]() ![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 15.11.2011 Пользователь №: 3003 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Всем привет, возник вопрос как изменить яркость и контрастность, сначала думал в сторону QPixmap но потом все копнув информации,
Понял что лучше для этого подойдет QImage пытался сделать что-то свое, но так и ничего путного не вышло, Поискав так скажем функционал для этого, наткнулся на вот это Тыц Решил попробовать.
Но в результате контрастность в любом случаи не максимальна, В моем случаи очень важно задать яркость и контрастность в минимальное и максимальное значение. Поискав в интернетах так и не нашел ничего. И вот решил задать вопрос: Куда мне копать или смотреть чтобы реализовать свой вариант? Может если уже готовые варианты но только так скажем более функциональные чем тот что выше. Или же все проще и данный функционал есть в самом Qt? |
|
|
![]() |
wiz29 |
![]()
Сообщение
#2
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: ![]() ![]() ![]() |
я бы не мучился, если картинки небольшие то можно сделать так
для контраста аналогично. код не пробовал собирать, но думаю должно работать. только не забывай, что картинка хранится не в hsl пространстве, и если ты хочешь интерактивно обрабатывать ее, то должен держать оригинал который хочешь обрабатывать отдельно и на каждой итерации применять метод к копии данной картинки с новым параметром иначе результат не будет удовлетворять твоим ожиданиям. ![]() |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 4.6.2025, 16:16 |