Главная страница
    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.062 c
15-1138741427
Michael5
2006-02-01 00:03
2006.02.26
Решил сделать сервер. Мне подарили материнку. Посмотрел: 486!


4-1133957255
Shastox
2005-12-07 15:07
2006.02.26
Буфер и StringGrid


5-1125672759
Match
2005-09-02 18:52
2006.02.26
Как заставить появиться в OI published свойства формы?


2-1139457868
TimScorp
2006-02-09 07:04
2006.02.26
TListBox


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