Здравствуйте, разрабатываю небольшое web-приложение и мне нужно делать скриншот активной области.
Как всё обстоит
1. Есть окно, в котором отображается изображение с web-камеры
2. Определяется местоположение головы и налаживается поверх анимация, мешая человеку сделать фото
3. Анимация пока что представлена в качестве gif ролика (для теста).
Вот как бы всё это работает, фотографии получаются такие как нужно, но .gif на фотографии отображается не такой как был в момент снимка, а такой как по дефолту. Например по дефолту человек с опущенными руками, а при анимации он их поднимает, я делаю снимок. По идее на снимке этот человек должен быть с поднятыми руками, но он с опущенными
Для скриншота использую html2canvas
Кто сталкивался с такой проблемой?
Может какой то другой способ есть?
Не думаю, что без кода можно как-то точно Вам ответить. Но скорее всего дело в том, как html2canvas обрабатывает gif. Он как бы получает его заново (конечно не совсем верное утверждение, но думаю станет понятнее). Так что решить не получится. Попробуйте вместо gif видео.