鉴于此图片:
有没有办法从这张图片中获得非alpha部分的bezier路径?在这里,它将是猫所界定的部分。
我知道如何用另一张图像掩盖图像:
func maskImage(image: UIImage, withMask maskImage: UIImage) -> UIImage {
let maskRef = maskImage.cgImage
let mask = CGImage(
maskWidth: maskRef!.width,
height: maskRef!.height,
bitsPerComponent: maskRef!.bitsPerComponent,
bitsPerPixel: maskRef!.bitsPerPixel,
bytesPerRow: maskRef!.bytesPerRow,
provider: maskRef!.dataProvider!,
decode: nil,
shouldInterpolate: false)
let masked = image.cgImage!.masking(mask!)
let maskedImage = UIImage(cgImage: masked!)
return maskedImage
}
但不知道如何从中获得更好的道路。
感谢您的帮助!