![]() |
|
![]() ![]() ![]() |
|
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
положим, три блока, однородно залитых цветом(начиная с самого нижнего)
0. полностью белый: (255,255,255,255) 1. полупрозрачный красный: (255,0,0,64) 2. полупрозрачный синий: (0,0,255,96) как именно в программах(браузерах, графических редакторах) получается тот цвет, который получается? какой алгоритм вычисления видимого цвета? |
|||
|
||||
Pavia |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 6.12.2008 Репутация: 11 Всего: 12 |
Смешивание.
New.R:=Draw.A/255*Draw.R+(1-A/255)*Old.R New.G:=Draw.A/255*Draw.G+(1-A/255)*Old.G New.B:=Draw.A/255*Draw.B+(1-A/255)*Old.B |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
||||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
а как определить значение alpha-канала у результата?
если свести в GIMP'e блок, залитый (255,0,0,64), с блоком (0,0,255,96), то в итоге будет блок с заливкой (120,0,135,136). а если рассчитывать по формуле, то alpha должен быть в результате 88: 64∙64/255 + (1-64/255)∙96=87,9686... значит, alpha канал сводится по другому принципу, так? |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |