我使用的是布拉德·拉尔森GPUImage框架在我的应用程序,我需要做mask.jpg和照片的面具。 因此,掩模图像与黑色背景与白色几何图形两种颜色的图像。 所以基本上屏蔽工作,问题是,我不能做面膜的透明度。 为了使我需要更换mask.png到较浅的颜色(较灰到白)的黑色。
于是,我就从这里使用代码
想换另一种颜色的图像内的特定颜色- iPhone
但它不工作,阿尔法被设置为0,我不知道为什么。 我试图调试,一切似乎都很正常,但是它返回一个透明的颜色,而不是黑色的UIImage的。 有没有办法让它不CoreGraphics中。 也许coreimage?
文章来源: GPUImage masking transparency