캔바스 확대한 후 자로 이미지 픽셀을 재는 앱을 개발중입니다.
현재 scale 당 상대 좌표를 모두 수정하여 제대로 돌아가는것은 확인 하였으나
pivot 좌표를 넣어 이미지 중앙에서 확대 축소가 이루어 지는경우 상대 좌표를 넣을 방법을 모르겠네요.
canvas.scale(scale,scale,lCenter,hCenter);
이런 형식으로 스케일을 조정하는데요 뒤에 lCenter / hCenter 는 이미지의 정중앙 점입니다.
확대 축소시 좌표 위치가 어떤 기준으로 변하는지 질문 드립니다.
중앙 기준으로 확대 축소니 이미지 크기*scale-이미지크기/2 로 좌표를 더해주면 되겠거니 했는데
전혀 맞지가 않네요 그리는 위치에 상관없는곳에 정확히 그려지는걸로 봐서 이동되는 만큼 그리는 좌표를 수정해주면
될거 같은데 어떻게 계산을 해야할지 감이 오지 않네요.