更改UIImage的对比度,亮度,饱和度或颜色

我正在寻找一种很好的方式来修改像亮度,对比度,饱和度(彩色图像)和颜色(着色) UIImage一些元素。

现在我使用每像素操作,但不是很快。 对于图像中的每个像素,我修改对比度,亮度等颜色数据。我使用UIImageAdjust的一些来源来获得亮度和对比度。

我正在寻找一种更有效的方式来将图像与颜色混合(更快的方式,但我可以得到我想要的与CGBlendMode)。

有任何想法吗 ?

看看苹果的演示程序GLImageProcessing ,它真的很快:

在这里输入图像说明在这里输入图像说明