|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alexander Lunkov 2:5055/201.26 02 Jun 2002 09:34:41 To : Oleg Prizov Subject : наложение цвета --------------------------------------------------------------------------------
01 января 1970, Oleg Prizov wrote to All:
OP> Вот есть у меня цвет1 (в качестве фона) R1G1B1 и цвет2 R2G2B2. Hужно
OP> наложить цвет2 на цвет1 с некоторой прозрачночтью A (0..255). Т.е.
OP> другими словами надо сделать alphablending. Как? Подскажите плз
OP> формулу для результирующего цвета.
Для каждой компоненты цвета:
1` r=a/255 * (r1-r2) + r2
a - альфа 0..255
2` r=r1*p + (1-p)*r2
p - 0..1
-+-
mailto: inzect0r_at_rambler.ru Sincerely yours, Alex
--- Linux - suxx, FreeBSD - rulez!
* Origin: Люди всегда будут такими, какими делают их женщины. (2:5055/201.26)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/169933cf9afa3.html, оценка из 5, голосов 10
|