如何从蒙版图像在Imageview上绘制形状图层

问题描述

我正在尝试基于蒙版图像在imageview上绘制自定义形状

在处理完图像后,我的蒙版图像如下所示:

原始图片

enter image description here

图像处理后的蒙版图像

enter image description here

如何从蒙版图像绘制形状? (对于红色区域)

我尝试用遮罩的图像创建形状图层,但是它不起作用

let myLayer = CAShapeLayer()
myLayer.backgroundColor = UIColor.blue.cgColor
let myImage = maskImage?.cgImage
myLayer.frame = self.imageView.bounds
myLayer.contents = myImage
self.imageView.layer.addSublayer(myLayer)

现在,我正在考虑从蒙版图像(红色区域)获取UIBezierPath,但我不确定如何实现。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...