Files
Zivro/Report/lab4/uml/pixel-composition-visibility.puml

22 lines
853 B
Plaintext

@startuml
title Композиция пиксельных областей и решение видимости
start
:Получить упорядоченный набор объектов/слоёв;
:Создать целевой буфер кадра;
while (Есть следующий объект?) is (да)
:Подготовить локальный/временный буфер объекта;
:Нарисовать пиксельную область объекта;
if (Пиксель прозрачен?) then (да)
:Пропустить пиксель;
else (нет)
:Вычислить итоговый цвет по PMA\nsrc + (1-a)*dst;
:Записать пиксель в целевой буфер;
endif
endwhile (нет)
:Получить результирующее изображение;
stop
@enduml