Вы можете использовать параметры нарезки drawImage
drawImage(image, sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight)
sx
, sy
: левое и верхнее смещение детали добыть нарезанным sWidth
, sHeight
: размеры нарезаемой части dx
, dy
: левое и верхнее смещение для изображения на холсте, который будет отображатьсяв dWidth
, dHeight
: размеры изображения на холсте
Подробнее: Использование изображений - нарезка (MDC)