1

我正在尝试将矩形转换为四边形并创建一个CATransform3D投影矩阵,如 hfossli here所述。
矩阵与 aCALayer一起使用没有问题,但我想/必须将它与GPUImageand一起使用GPUImageTransformFilter,它需要 a CATransform3D

它真的不起作用。缩放不合适,这意味着我的转换图像被剪切或点没有“拉伸”到它们应该在的位置。有一些线程描述了从OpenGL投影到正确CATransform3D投影矩阵的转换,如这里
它涉及一些缩放和 y 翻转。

因此,我尝试以相反的顺序缩放和翻转,希望能够将此CATransform3D矩阵与 一起使用GPUImageTransformFilter,但无法真正使其工作。

也许有人解决了这个问题?

4

0 回答 0