Если вы не хотите использовать холст или стороннюю библиотеку, вы можете добавить изображение в div (с «overflow: hidden») размера обрезанной версии и придать изображению отрицательное левое и верхнее поля.
Каждое изображение будет нести все изображение целиком, но будет просто отображать его часть, что может, а может и не повлиять на производительность.Я полагаю, что вам, возможно, придется присвоить элементу div положение: также относительно, чтобы сделать IE счастливым.
В качестве альтернативы вы можете назначить изображение в качестве фона для div и указать backgroundPosition.Кажется, я помню, что это не сработало для чего-то, что я делал однажды, не знаю почему.(Я думаю, что это было связано с непрозрачностью)