анимировать нормально этот тихий ужас вряд ли получится
попробуйте для начала проанимировать с использованием CSS3 Animations, при этом анимируя не свойство left, а свойство transform:translate(...)
анимации должны проигрываться с использованием графического ускорителя, что
очень сильно влияет на плавность анимации (положительно).
сама картинка может стать размытой на момент перемещения.
Как другой вариант, можно использовать
Сообщение от Deff
|
3. Канвас
|
для сжатия изображения в более мелком разрешении, и анимировать уже его.