У меня есть куча jpegs из старой флеш-анимации.
Они названы от 1000.jpg до 1092.jpg, играя в таком порядке.
Я пытался создать .gif анимацию с этими картинками, но gif был просто слишком большим, а качество было ужасным.
Вот почему я пытался использовать jQuery для анимации этих jpegs, чтобы имитировать эту анимацию gif.
Это код, который я нашел здесь в stackoverflow
$("#logo").click(function() {
var $logo = $(this), src = $logo.attr("src");
var index = src.indexOf('.jpg');
var step = +src.slice(index-4, index);
function frame() {
step++;
if(step < 93) {
var newSrc = src.slice(0, index-4) + step + ".jpg";
console.log(newSrc);
$logo.attr('src', newSrc);
setTimeout(frame, 50);
}
}
frame();
});
Но это не работает ... время анимации составляло 0,03 секунды каждая, и у меня была картинка как "img id =" logo "src =" images / 1000.jpg "/" (наверняка с <> ) но он не работает или не меняет SRC.
Любая помощь заставит это работать?
Спасибо
Редактировать: Пожалуйста, помогите еще раз, так как это сводит меня с ума.
Я попробовал спрайт, но это не работает, так как вы можете видеть, как фон перемещается.
Мне действительно нужно подражать этому GIF, это просто простой GIF, состоящий из 93 фотографий. Это просто анимация, где лицо меняется на другое лицо ...