현재 제 코드는 canvas.scale 하면 좌상단을 기준으로 확대되는데요,


 

이렇게 말고 특정 포인트를 기준으로 확대하고싶어요. 그러니까 특정포인트는 가만히 있고 상하좌우가 확대되면서 빠지는거죠


 

이거 함수가 있나요? 아니면 수학으로 해결해야하나요 알려주세요 ㅠㅠ