Реализовывая масштабирование на фиксированной точке, JavaScript/холст [дубликат]

6
задан Community 23 May 2017 в 12:18
поделиться

3 ответа

Решил, и ответ здесь: тот же вопрос

1
ответ дан 17 December 2019 в 20:29
поделиться

Не глядя ни на что другое, вам понадобятся 2 перевода: один до, чтобы переместить точку мыши на (0,0), и один после, чтобы переместить (0,0) (теперь с увеличенным изображением) туда, где мышь была.

1
ответ дан 17 December 2019 в 20:29
поделиться

Я предполагаю, что вам нужно выполнять canvas.context.restore () после каждой перерисовки, если вы сохраняете уровень масштабирования.

0
ответ дан 17 December 2019 в 20:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: