| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Звук, графика и видео > Прозрачный цвет |
| Автор: nmn 2.1.2006, 19:30 |
| Здрвавствуйте, мне нужно формула по рассчету прозрачного цвета. Например: у меня есть синий цвет - это будет фон, затем у меня есть зеленый цвет с прозрачностью 30% как мне рассчитать конечный цвет , который будет после наложения зеленого с прозрачностью 30% на синий. Кто что-нибудь знает - помогите |
| Автор: Illusion Dolphin 2.1.2006, 22:52 |
| r=r1*l+r2*(1-l) g=g1*l+g2*(1-l) b=b1*l+b2*(1-l) l - прозрачность (0---1) P.S. color=RGB(r,g,b); r=GetRValue(color); ну и т.д. P.P.S. зелёный - $0000FF00, синий $00FF0000 итого = $00B34D00 |