dollar
@dollar

Какая формула используется при наложении слоёв в нормальном режиме?

Я так понимаю, что наложение происходит попиксельно (а как иначе?).
Тогда пусть первый пиксель это RGBA(r1, g1, b1, a1), а второй - RGBA(r2, g2, b2, a2).
Какой будет итоговый пиксель?
Или лучше вообще в других единицах считать?
  • Вопрос задан
  • 84 просмотра
Решения вопроса 2
LaRN
@LaRN
Senior Developer
Вот тут подробно расписано:
https://habr.com/ru/post/328386/

Можно еще посмотреть как в WinApi работает функция BitBlt/StretchBlt, там есть параметр dwRop

Или поискать по запросу Alpha Blending a Bitmap
Ответ написан
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
если интерес не чисто академический, то для большинства языков есть библиотеки делающие это автоматически.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Spice IT Recruitment Москва
До 180 000 руб.
Ремарк Тюмень
от 30 000 руб.
Eduson Москва
от 60 000 до 80 000 руб.