Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
保留区域时的XCODE iOS掩码图像_Ios_Image Processing_Mask - Fatal编程技术网

保留区域时的XCODE iOS掩码图像

保留区域时的XCODE iOS掩码图像,ios,image-processing,mask,Ios,Image Processing,Mask,如何使用3个不同区域遮罩图像: 透明背景 将放置我的图像的黑色区域 白色区域我想保持白色 你知道这是否可能吗?怎么做 我知道如何摆脱白色区域。2个视图,带有一些遮罩 带有白色背景的视图,其中包含图像视图和您的图像。 图像视图的层具有遮罩。白色视图的层具有遮罩 这对你有用吗 UIView *view = [[UIView alloc] initWithFrame:frame]; view.backgroundColor = [UIColor whiteColor]; UIImageView *im

如何使用3个不同区域遮罩图像:

透明背景 将放置我的图像的黑色区域 白色区域我想保持白色 你知道这是否可能吗?怎么做


我知道如何摆脱白色区域。

2个视图,带有一些遮罩

带有白色背景的视图,其中包含图像视图和您的图像。 图像视图的层具有遮罩。白色视图的层具有遮罩

这对你有用吗

UIView *view = [[UIView alloc] initWithFrame:frame];
view.backgroundColor = [UIColor whiteColor];
UIImageView *imageView = [[UIImageview alloc] initWithImage:image];
[view addSubview:imageView];
imageView.layer.mask = maskToShowWhite;
view.layer.mask = maskToShowTransparent;
或者你可以在drawRect中遮罩图像并在顶部绘制白色