我有一个图像和一组四个点(描述一个四边形Q)。我要变换此图像,使其适合四边形Q。Photoshop将此变换称为“扭曲”。但是根据该四边形的来源(图像在空间中移动的透视图),实际上是比例尺,旋转和透视矩阵的组合。
我想知道使用CATransform3D 4x4矩阵是否可行。您对此有任何暗示吗?我已经尝试了四点并建立了16个方程式(在A'= A xu中),但是它没有用:我不确定应该使用什么z,z',w和w'系数……
下图显示了我想做什么:
使用CATransform3D将矩形图像转换为四边形
以下是一些要点示例:
276.523, 236.438, 517.656, 208.945, 275.984, 331.285, 502.23, 292.344
261.441, 235.059, 515.09, 211.5, 263.555, 327.066, 500.734, 295
229.031, 161.277, 427.125, 192.562, 229.16, 226, 416.48, 256
翻翻过去那场雪