feat(photos): рендер только видимой области при зуме правок
Вместо полноразмерной отредактированной версии просмотр запрашивает у сервера только видимую область кадра: координаты относительные, поэтому запрос не зависит от размера оригинала. Рендер куска занимает около 0.15 с против 0.8 с для всей картинки, а полноразмерная версия больше не готовится вовсе. Зум больше не сбрасывается, когда приходит отрендеренная версия правок: состояние просмотра сбрасывается только при смене самого фото.
This commit is contained in:
@@ -135,7 +135,7 @@ func TestBuildEditedVariants(t *testing.T) {
|
||||
if err != nil {
|
||||
t.Fatalf("encode variants: %v", err)
|
||||
}
|
||||
full, err := encodeEditedFull(edited)
|
||||
full, err := encodeEdited(edited)
|
||||
if err != nil {
|
||||
t.Fatalf("encode full: %v", err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user