Отчёт

This commit is contained in:
2026-04-07 21:00:49 +03:00
parent e81aa73669
commit 0ab6b54dff
16 changed files with 5528 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
@startuml
title ЛР2 ИВ1: выделение, копирование и вставка
start
:Пользователь выбирает Select;
:Формирование прямоугольника выделения;
if (Copy/Cut?) then (да)
:Пройти выделенную область;
:Преобразовать индексы в RGBA;
:Сохранить ClipboardFragment;
if (Cut?) then (да)
:Очистить выделенную область (индекс 0);
endif
endif
if (Paste?) then (да)
:Показать "плавающий" фрагмент;
:Пользователь задаёт позицию;
:CommitPaste -> запись в слой;
:Прозрачные пиксели пропустить;
endif
:Обновить холст;
stop
@enduml