在我的应用中,我以编程方式创建UIImages
,该UIGraphicsBeginImageContextWithOptions(CGSize.init(width: imageSize, height: imageSize), false, 2.0)
let context = UIGraphicsGetCurrentContext()
borderLineColor.setStroke()
innerColor.setFill()
…
let border = UIBezierPath(ovalIn: rect)
border.lineWidth = borderLineWidth
border.stroke()
let bezierPath = UIBezierPath.init()
…
bezierPath.close()
bezierPath.lineWidth = 1.0
bezierPath.fill()
let cgimage = context!.makeImage();
let uiimage = UIImage(cgImage: cgimage!)
UIGraphicsEndImageContext()
由包围某些内部部分的边框组成。
这是通过使用(缩短)来完成的:
UIImageView
此类图像初始化alpha
。
我现在只想对内部的contours = cv2.findContours(image, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
进行动画处理。这可能吗?