Я написал демонстрацию, на которую вы смотрели
Итак, соответствующий drawImage выглядит следующим образом:
context . drawImage(image, dx, dy, dw, dh)
Это пункт назначения x, y, ширина и высота.Это означает, что независимо от размера исходного изображения, вы можете нарисовать его больше или меньше на холсте.В моем примере с боксом вы меняете ширину и высоту fillRect
, вместо этого вам просто нужно изменить значения dw
и dh
drawImage
.
Итак, в строке 32 вашего transform.js
file, вместо 150,150
для значений dw,dh
, должен быть эквивалент сохраненной (и измененной) ширины и высоты, как в моей демонстрации.
Все остальное (получение ручек дляработа и т. д.) должны быть примерно такими же.
Если есть еще вопросы, дайте мне знать!