Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.26;
Скачать: CL | DM;

Вниз

Как реализовать освящение   Найти похожие ветки 

 
ArtemESC ©   (2005-09-17 22:36) [0]

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


 
radium ©   (2005-09-17 22:55) [1]

Изменить яркость:
Перевести цвет из RGB (красный, зелёный, синий) в HLS (Оттенок, Яркость, Насыщенность). Формулы не помню. Далее изменить составляющую "Яркость" и перевести обратно в RGB. Делать для каждого пикселя.

Чтобы изменить яркость в картинке неодинаково, надо изменение яркости сделать некоторой функцией от координаты.

З.Ы. освЯщение - это в церковь ;)


 
radium ©   (2005-09-17 23:01) [2]

Сходный вопрос:
http://www.chertenok.ru/forum/viewtopic.php?t=1459&sid=19f01c8bc4600a5b0d553fe4099a0010


 
Anatoly Podgoretsky ©   (2005-09-18 00:54) [3]

Обратиться к священнику.


 
Antonn ©   (2005-09-18 05:38) [4]

radium ©   (17.09.05 22:55) [1]
Перевести цвет из RGB (красный, зелёный, синий) в HLS (Оттенок, Яркость, Насыщенность). Формулы не помню. Далее изменить составляющую "Яркость" и перевести обратно в RGB.

можно каждый канал в процентах увеличить, будет быстрее, и вроде как освещенность:)


 
radium ©   (2005-09-19 22:22) [5]


>  каждый канал в процентах увеличить

ИМХО зависимость сложнее...
10% от нуля не даст 10 )))
Кроме того зависимость нелинейная...
Поэкспериментируй.


 
Gydvin ©   (2005-09-20 07:28) [6]

Во имя отца и сына и святого духа ОСВЯТИСЬ. Все;)


 
Antonn ©   (2005-09-20 08:34) [7]

radium ©   (19.09.05 22:22) [5]
ИМХО зависимость сложнее...
10% от нуля не даст 10 )))
Кроме того зависимость нелинейная...
Поэкспериментируй.

ды я и эксперементировал когда-то, в принципе, светлей становилось:)



Страницы: 1 вся ветка

Текущий архив: 2006.02.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
1-1138016742
Eraser
2006-01-23 14:45
2006.02.26
Ньюанс при добавлении формы в таск бар.


2-1139399763
Aleksandr.
2006-02-08 14:56
2006.02.26
Как заставить SpeedButton показывать картинку в Enabled=false?


15-1139184926
Yegorchic
2006-02-06 03:15
2006.02.26
Оцените/покритикуйте программу...


15-1139069415
Vemer
2006-02-04 19:10
2006.02.26
Как побороть "Не найдена страница поиска!" в IE?


2-1139534386
tester83
2006-02-10 04:19
2006.02.26
Excel