-2
Je veux UIImage masquer quelque chose comme ceci comme le montre l'image ci-dessous, mais en utilisant de masquage CoreGraphics, une réponse est apprécié Comment masquer XOR dans UIImage
Je veux UIImage masquer quelque chose comme ceci comme le montre l'image ci-dessous, mais en utilisant de masquage CoreGraphics, une réponse est apprécié Comment masquer XOR dans UIImage
essayer cette
func maskImage(image:UIImage, mask:(UIImage))->UIImage{
let imageReference = image.cgImage
let maskReference = mask.cgImage
let imageMask = CGImage(maskWidth: maskReference!.width,
height: maskReference!.height,
bitsPerComponent: maskReference!.bitsPerComponent,
bitsPerPixel: maskReference!.bitsPerPixel,
bytesPerRow: maskReference!.bytesPerRow,
provider: maskReference!.dataProvider!, decode: nil, shouldInterpolate: true)
let maskedReference = imageReference!.masking(imageMask!)
let maskedImage = UIImage(cgImage:maskedReference!)
return maskedImage
}
quand je donne l'image source en tant que carré et en faisant l'image comme un cercle alors il revient cercle. où comme il doit retourner la partie gauche du carré qui n'est pas occupée par le cercle –
Cela m'aidera mais j'ai besoin exactement inverse de cela, pouvez-vous m'aider dans cela ...? –