Как вычислить альфа-канал зная цвет фона и цвет кисти? Известен цвет фона и цвет кисти. Допустим цвет фона: чёрный, цвет кисти: белый. 0.5 альфа-канала будет давать цвет: 7f7f7f (16-ричная rgb). Как это посчитать математически?

21 Авг 2019 в 06:13
149 +1
0
Ответы
1

Альфа-канал можно вычислить по формуле:

Alpha = (1 - (BrushColor / BackgroundColor)) * 255

Где BrushColor и BackgroundColor - значения цветов кисти и фона соответственно.

В данном случае, если цвет фона равен чёрному (0x000000), а цвет кисти равен белому (0xFFFFFF), то мы можем подставить значения в формулу:

Alpha = (1 - (0xFFFFFF / 0x000000)) 255
Alpha = (1 - 1) 255
Alpha = 0 * 255
Alpha = 0

Таким образом, при указанных значениях цветов альфа-канал будет равен 0, что означает полную прозрачность.

20 Апр 2024 в 13:21
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир