scale(sx,sy)是用来缩放坐标的,按照w3school的说法,参数sx和sy是指原来坐标的SX(SY)倍
这就是说如果设置scale(2,2),意思是x坐标和y坐标都是原来的两倍,也即是(100,100)变成(200,200);scale(1,1)就是都不变。
但是尝试在Dreamweaver(应该是webkit内核)和firefox中scale(1,1),结果是扩大一倍的意思,也即是原来的两倍,有木有高手能准确说明一下这两个参数到底什么意思?
这就是说如果设置scale(2,2),意思是x坐标和y坐标都是原来的两倍,也即是(100,100)变成(200,200);scale(1,1)就是都不变。
但是尝试在Dreamweaver(应该是webkit内核)和firefox中scale(1,1),结果是扩大一倍的意思,也即是原来的两倍,有木有高手能准确说明一下这两个参数到底什么意思?
它是缩放矩形,而不是你说的点.如果是点的话, 参数应该只有一个才对
new Point(x, y).scale(1.5);
这样的scale只是将点x,y到0,0的斜边长度延长.