Ios 理解仿射四维旋转

Ios 理解仿射四维旋转,ios,rotation,cgaffinetransform,Ios,Rotation,Cgaffinetransform,我有一个AVMutableComposition,我正在应用transform来解决方向问题 我解决了所有其他旋转的情况,除了一个 else if (p.a == 0.0 && p.b == 1.0 && p.c == 1.0 && p.d == 0.0) { p.a = 1 p.d = -1.0 p.c = 0 p.b = 0

我有一个
AVMutableComposition
,我正在应用transform来解决方向问题

我解决了所有其他旋转的情况,除了一个

else if (p.a == 0.0 && p.b == 1.0 && p.c == 1.0 && p.d == 0.0)
        {
            p.a = 1
            p.d = -1.0
            p.c = 0
            p.b = 0
            p.tx = 0
            p.ty = originalVideoTrack.naturalSize.width
        }

视频大小和形状正确。虽然他错过了90度旋转,以适应他的层。有什么建议可以通过矩阵值实现90度旋转吗?

你可以只应用AVAssetTrack到层指令的
首选Transform
属性

你可以只应用AVAssetTrack到层指令的
首选Transform
属性

我知道这个选项,虽然我在使用自定义合成器(我正在应用过滤器等)。在这种情况下,我需要创建一个新的首选Transform,我知道这个选项,尽管我使用的是自定义合成器(我正在应用过滤器等)。在这种情况下,我需要创建一个新的PreferedTransform