Отрисовать изображение целиком в canvas и вырезать ту его часть, которая вам нужна. Для всего этого у canvas есть методы.
Еще проще: задать overflow: hidden на контейнер, внутрь положить изображение и задать ему координаты так, что бы в контейнере показалась только та его часть, которая вам нужна.