feat(photos): рендер только видимой области при зуме правок
Вместо полноразмерной отредактированной версии просмотр запрашивает у сервера только видимую область кадра: координаты относительные, поэтому запрос не зависит от размера оригинала. Рендер куска занимает около 0.15 с против 0.8 с для всей картинки, а полноразмерная версия больше не готовится вовсе. Зум больше не сбрасывается, когда приходит отрендеренная версия правок: состояние просмотра сбрасывается только при смене самого фото.
This commit is contained in:
@@ -309,3 +309,13 @@ SHALL храниться в метаданных фото, а отредакти
|
||||
#### Scenario: Редактирование видео
|
||||
- **WHEN** пользователь пытается отредактировать видео
|
||||
- **THEN** система отклоняет запрос
|
||||
|
||||
### Requirement: Рендер видимой области правки
|
||||
Для фото с правками просмотр SHALL получать изображение по запросу отдельной области:
|
||||
система SHALL рендерить только видимую часть кадра с применёнными правками, а не готовить
|
||||
полноразмерную отредактированную версию. Область SHALL задаваться относительными
|
||||
координатами, чтобы запрос не зависел от размера оригинала.
|
||||
|
||||
#### Scenario: Зум отредактированного фото
|
||||
- **WHEN** пользователь увеличивает фото с правками
|
||||
- **THEN** система отдаёт отрендеренную видимую область, не готовя полную версию
|
||||
|
||||
Reference in New Issue
Block a user