Objective c 裁剪图像

Objective c 裁剪图像,objective-c,ios,cocoa-touch,quartz-2d,Objective C,Ios,Cocoa Touch,Quartz 2d,我在一个图像上有4个点(不是一个完美的矩形,只是一个4点多边形)。例如: 我想提取以4个点为边界的图像,结果图像: 使用Quartz,我只能指定一个矩形来执行此操作。然而,我可能不会一直都有一个完美的矩形,那么什么是最好的方法呢? 谢谢如何使用OpenGL“渲染到纹理”技术?使用这4个点作为输入纹理坐标,并将直矩形渲染到输出纹理。如何使用OpenGL“渲染到纹理”技术?使用这4个点作为输入纹理坐标,并将直矩形渲染到输出纹理。可以使用遮罩和路径,但如何处理旋转?可以使用遮罩和路径,但如何处理旋

我在一个图像上有4个点(不是一个完美的矩形,只是一个4点多边形)。例如:

我想提取以4个点为边界的图像,结果图像:

使用Quartz,我只能指定一个矩形来执行此操作。然而,我可能不会一直都有一个完美的矩形,那么什么是最好的方法呢?
谢谢

如何使用OpenGL“渲染到纹理”技术?使用这4个点作为输入纹理坐标,并将直矩形渲染到输出纹理。

如何使用OpenGL“渲染到纹理”技术?使用这4个点作为输入纹理坐标,并将直矩形渲染到输出纹理。

可以使用遮罩和路径,但如何处理旋转?可以使用遮罩和路径,但如何处理旋转?