是否可以更改以编程方式创建的UIImage的一部分的Alpha?

时间:2018-08-19 16:48:04

标签: ios uiimageview uiimage core-graphics

在我的应用中,我以编程方式创建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) 进行动画处理。这可能吗?

0 个答案:

没有答案