, . , . , , , , . CIFilter "Mask To Alpha", .
, . : , , :

, :

, ( , ):

, , :

, , Mask To Alpha CIFilter mask:

, , , . , , , , , , , , .
, - (im) ; :
let cim = CIImage(image:im)
let filter = CIFilter(name:"CIMaskToAlpha")!
filter.setValue(cim, forKey: "inputImage")
let out = filter.outputImage!
let cgim = CIContext().createCGImage(out, from: out.extent)
let lay = CALayer()
lay.frame = self.iv.bounds
lay.contents = cgim
self.iv.layer.mask = lay