Если у вас есть изображение 1024x1250 и элемент холста размером 600x800, я могу нарисовать изображение на холсте с центром, чтобы холст был по существу меньшим портами просмотра большего размера образ. Затем я хочу, чтобы эта точка центра двигалась, создавая иллюзию, что видовое окно просматривает другую часть изображения.Изменение вида «центр» холста html5
Прямо сейчас я сделал это в виде хоккея, где я перерисовываю часть изображения, которое хочу видеть на холсте, но у меня такое ощущение, что это не оптимально. Есть ли способ превратить весь образ в холст, а затем каким-то образом «трансформировать» мою текущую центральную точку, так что это смещение вида происходит за кулисами, надеюсь, на каком-то нативном уровне?