Iphone 如何根据触摸时创建的形状裁剪图像?

Iphone 如何根据触摸时创建的形状裁剪图像?,iphone,image,image-processing,uiimageview,crop,Iphone,Image,Image Processing,Uiimageview,Crop,我想在用户通过触摸屏幕创建特定形状时裁剪图像 例如,在下图中,当用户触摸并绘制形状(此处为绿色)时,形状内部的图像将被剪切并显示为新图像: 我知道如何遮罩图像,也知道如何将图像切割成矩形,但对此我一无所知。尝试类似的方法,问题并不完全相同,但对该算法的轻微更改应该对您有效 它没有给出任何平台的精确代码,但给出了如何完成这一任务的数学几何和通用循环算法 在iOS中,您需要使用CoreGraphics执行新的图像创建(实际上是像素复制) 你必须注意的事情。屏幕分辨率为实际图像分辨率。如果图像分辨

我想在用户通过触摸屏幕创建特定形状时裁剪图像

例如,在下图中,当用户触摸并绘制形状(此处为绿色)时,形状内部的图像将被剪切并显示为新图像:


我知道如何遮罩图像,也知道如何将图像切割成矩形,但对此我一无所知。

尝试类似的方法,问题并不完全相同,但对该算法的轻微更改应该对您有效

它没有给出任何平台的精确代码,但给出了如何完成这一任务的数学几何和通用循环算法

在iOS中,您需要使用CoreGraphics执行新的图像创建(实际上是像素复制)


你必须注意的事情。屏幕分辨率为实际图像分辨率。如果图像分辨率不同,那么当您执行数学计算裁剪区域时,从屏幕转换到显示的实际背景图像时,裁剪区域可能会增大或缩小。

@Almo我什么也没试过,因为我不知道如何做……那么StackOverflow是一个错误的问题。你需要的是一个教程网站,而不是Q+a网站。StackOverflow是关于编程问题的特定问题,而不是一般的方法。@Almo-我想问的是关于这个问题的编程解决方案。只是不知道怎么做。:(我是说StackOverflow不是你问你不知道的事情的地方。它是用来问你已经陷入困境的事情。你告诉我们你已经尝试了什么,我们通过显示你哪里出了错来帮助你。这个问题可能过于宽泛。