使用CATransform3D和GPUImage将矩形转换为四边形

时间:2013-02-28 07:14:17

标签: ios opengl-es gpuimage catransform3d projection-matrix

我正在尝试将矩形变换为四边形,并按照hfossli here的描述创建CATransform3D投影矩阵。
该矩阵适用于CALayer但没有问题,但我希望/必须使用GPUImageGPUImageTransformFilter,它需要CATransform3D

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

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

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

0 个答案:

没有答案