Есть ли какие-либо документы/учебные пособия о том, как обрезать или вырезать большое изображение, чтобы пользователь видел только небольшую часть этого изображения? Пусть говорят, что исходное изображение - это 10 кадров анимации, уложенных в конец, так что он действительно широк. Что мне делать с Javascript для отображения только одного произвольного кадра анимации за раз?
Я изучил эту технику "CSS Sprite", но я не думаю, что могу использовать ее здесь. Исходное изображение создается динамически с сервера; Я не буду знать общую длину или размер каждого кадра, пока он не вернется с сервера. Я надеюсь, что смогу сделать что-то вроде:
var image = getElementByID('some-id');
image.src = pathToReallyLongImage;
// Any way to do this?!
image.width = cellWidth;
image.offset = cellWidth * imageNumber;