0
两个图像上下文不在同一位置,我希望其中一个图像上下文根据其交集区域被屏蔽如何根据图像的交集区域来屏蔽图像[上下文]?
两个图像上下文不在同一位置,我希望其中一个图像上下文根据其交集区域被屏蔽如何根据图像的交集区域来屏蔽图像[上下文]?
UIImage *image1, *image2;
/* .... */
CALayer *maskLayer = [[CALayer alloc] init];
[maskLayer setFrame:[image1 convertRect:image2.bounds fromView:image2]];
maskLayer.backgroundColor=[[UIColor blackColor] CGColor];
image1.layer.mask=maskLayer;
[maskLayer release];
maskLayer = [[CALayer alloc] init];
[maskLayer setFrame:[image2 convertRect:image1.bounds fromView:image1]];
maskLayer.backgroundColor=[[UIColor blackColor] CGColor];
image2.layer.mask=maskLayer;
[maskLayer release];