|
发表于 2020-9-6 20:45:01
|
显示全部楼层
x,y 表示 原图像坐标,X,Y 表示 新图像坐标。
X = (x - 100) * cos60 - (y - 260) * sin60 + 100; (1)
Y = (x - 100) * sin60 + (y - 260) * cos60 + 260; (2)
一般 旋转后图像 会 大于原图像,其宽高可由原图像的四个顶点算出。
由(1)(2)可以反推出旋转后图像中的每一点 在 原图像中 对应的位置。
x = (X - 100) * cos60 + (Y - 260) * sin60 + 100; (3)
y = (Y - 260) * cos60 - (X - 100) * sin60 + 260; (4) |
|