Я использую setTransform
, чтобы увеличить изображение моего фонового рисунка. Масштаб начинается с 1 и каждый раз, когда шкала уменьшается на 0,01, до достижения 0,5.Как масштабировать изображение шаблона плавно в холсте HTML5?
Так вот код масштабирования:
context.setTransform(scale, 0, 0, scale, position.x, position.y);
В обновлении:
scale -= 0.01;
Используя приведенный выше код, когда я анимировать изменения фона изображения шаблона заменяется масштабируемым шаблон изображения правильно. Однако переход не очень гладок. Он работает так, будто изображение внезапно мелькнуло на другом изображении за короткое время, но заметно. Я хочу, чтобы замена была более гладкой и незаметной, но я не знаю, как добиться этого эффекта.
Можете ли вы дать демо-версию своей проблемы? – Gruber