있는 점 그래프로 :내가 중앙에서 다음과 같이 그래프에 상자를 확장하고 축척 비율
var x1 = (this.width - (this.image.width * this.scale))/2 + this.origin.x;
var y1 = (this.height - (this.image.height * this.scale))/2 + this.origin.y;
var x2 = (this.image.width * this.scale);
var y2 = (this.image.height * this.scale);
context.drawImage(this.image, x1, y1, x2, y2);
지금 내가 그 그래프의 단일 지점을 확장 할 수 있어야합니다. 점의 원점 x/y, 점 x/y 및 현재 수준의 배율 인수 (this.scale)가 있습니다. 이 스케일 팩터를 주어진 스케일로 상자의 점으로 어떻게 변환 할 수 있습니까?
을 나 같은 행렬 대수를 좋아한다면 매우 유용하다. http://en.wikipedia.org/wiki/Transformation_matrix#Scaling – Blender
@Blender : 나에게 영어로 번역 할 수 있을지? ;) –
질문에 조금 더 명료해질 수 있습니까? 나는 진실로 당신이 무엇을 요구하고 있는지 전혀 모른다. 어쩌면 사진이 도움이 될 수 있을까요? – Blender