Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Media";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.039 c
15-1139306647
pusrg
2006-02-07 13:04
2006.02.26
Кубок первого канала.


15-1139181331
Piter
2006-02-06 02:15
2006.02.26
TreeNode.AbsoluteIndex работает очень медленно :)


2-1139278380
Интересующийся
2006-02-07 05:13
2006.02.26
Вопрос про TServerSocket


2-1139302759
Flex_
2006-02-07 11:59
2006.02.26
Что за класс TTreeNode и с чем его едят?


15-1139141206
Gero
2006-02-05 15:06
2006.02.26
Jpeg2000





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский