在我的iOS应用中,我有一个图像,用户可以触摸并在其上绘制路径。我将所有触摸(移动)点存储在一个数组中,然后,当路径关闭时,我在图像上绘制路径。这有效。现在,当用户触摸(长按)这部分图像时,我想复制它并从中创建一个新图像。
如何只复制图像的那一部分? (如附图所示)
感谢。
答案 0 :(得分:2)
我建议你首先查看副本的边距。这可以通过在最左边的像素和最右边的像素(水平尺寸)之间定义正方形并且在上部像素和下部像素之间相同(垂直尺寸)来设置。
然后,您可以获取此像素之间的RGB信息并存储在新矩阵中。
然后,您可以将此矩阵重新转换为UIImage,或执行所需的过程。