gpt4 book ai didi

iOS-如何在限制范围内绘画

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:53:07 24 4
gpt4 key购买 nike

我使用扫描线种子填充算法实现了颜色填充功能。

但我不知道该怎么做。当我的笔落在花上时,我只需要画在花的黑边里面,不要画在头发上。

我尝试使用:
CALayer *layer = [CALayer层];
layer.contents = (__bridge id)(image.CGImage);
self.drawView.layer.mask = 层;
但计划没有奏效。如果有人提供解决方案,那就太好了,谢谢。(英语不是我的母语;请原谅打字错误。) enter image description here

最佳答案

使用两遍方法。

  • 使用与填充算法相同的算法来创建一个模板掩码,用于填充您想要允许笔绘制的区域。
  • 使用模板测试绘制笔以将其限制在允许的区域。

可以使用类似的方法动态创建 alpha 蒙版(例如作为纹理),并将其与钢笔绘图混合。

关于iOS-如何在限制范围内绘画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54019522/

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