-2
Я хочу UIImage маскирующий что-то вроде этого, как показано на рисунке ниже, но с использованием CoreGraphics маскирования, любой ответ оценен Как маскировать XOR в UIImage
Я хочу UIImage маскирующий что-то вроде этого, как показано на рисунке ниже, но с использованием CoreGraphics маскирования, любой ответ оценен Как маскировать XOR в UIImage
попробовать этот
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
}
, когда я даю исходное изображение как квадрат и делая изображение в виде круга, тогда он возвращает круг. где, как он должен вернуть левую часть квадрата, которая не занята кругом –
Это помогает мне, но мне нужно точное обратное, вы можете помочь мне в этом ...? –