gpt4 book ai didi

iOS:用户界面图像。如何只复制图像的一部分

转载 作者:行者123 更新时间:2023-11-29 10:37:40 24 4
gpt4 key购买 nike

在我的 iOS 应用程序中,我有一个图像,用户可以触摸该图像并在其上绘制一条路径。我将所有触摸(移动)点存储在一个数组中,然后,当路径关闭时,我在图像上绘制路径。这行得通。现在,当用户触摸(长按)图像的这一部分时,我想复制它并从中制作一个新图像。

如何只复制图像的那部分? (如附图所示)

谢谢。

enter image description here

最佳答案

我会建议您首先查看副本的边距。这可以通过在最左边的像素和最右边的像素(水平维度)之间定义一个正方形以及在上方和下方的像素(垂直维度)之间定义一个正方形来设置。

然后就可以得到这个像素点之间的RGB信息,存入一个新的矩阵中。

  • 对于路径内的像素,您可以通过以下方式选择 RGB 信息使用此处的代码:https://stackoverflow.com/a/1262893/3057234
  • 对于路径外的像素,您可以将它们设置为随机颜色并将alpha值设置为0.0。

然后您可以将此矩阵重新转换为 UIImage,或执行您想要的过程。

关于iOS:用户界面图像。如何只复制图像的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26099732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com