Главная страница
    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.041 c
2-1139136658
Пуп
2006-02-05 13:50
2006.02.26
Как зачитать текстовый файл в кодировке UTF8 в WideString


2-1139203443
RUBEY
2006-02-06 08:24
2006.02.26
еню по клику правой клавиши мыши


1-1137951205
jjj
2006-01-22 20:33
2006.02.26
замена библиотек


3-1135763536
Id
2005-12-28 12:52
2006.02.26
Сверка паролей


2-1139228054
**Сергей**
2006-02-06 15:14
2006.02.26
Опять про пункт меню...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский