我想将图像与背景图像混合。 就像喷在墙上一样。 我怎样才能获得真实的混合。
我已经尝试过 alpha,但没有给出好的结果。
我对 CoreImage 的东西完全陌生。 请帮忙。
与此类似的东西。 http://designshack.net/wp-content/uploads/texturetricks-14.jpg
我用谷歌搜索了一些,但没有运气。 我什至不知道我到底在寻找什么。 不知道如何用谷歌搜索它。
最佳答案
以下是如何将两个图像混合在一起。
UIImage *bottomImage = [UIImage imageNamed:@"bottom.png"];
UIImage *image = [UIImage imageNamed:@"top.png"];
CGSize newSize = CGSizeMake(width, height);
UIGraphicsBeginImageContext( newSize );
// Use existing opacity as is
[bottomImage drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
// Apply supplied opacity
[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height) blendMode:kCGBlendModeNormal alpha:0.8];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
关于ios - 如何在 UIImage 上应用过滤器,就好像它被喷在砖墙上一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35711212/