2009-08-29 92 views

回答

4

您可以将UIImage渲染为CGBitmapContext。然后你应该有一个指向图像原始字节的指针。在这一点上,你可以做任何你想要的字节,包括照亮它们。之后,您可以从字节中创建一个新的CGImageRef。

这将全部在CPU上,根据图像大小,这可能不如OpenGL解决方案。

2

这取决于你的意思是“变亮”。你可以很容易地覆盖颜色,你也许可以找出一些混合模式,可以做你想做的。通过CG功能和文档(我会更详细地发布,但我现在不能)。

+0

我想我只想先检索每个像素的RGB值,然后增加高于特定值的像素上的RGB值,并且可能会降低较低像素的RGB值。我认为这种效果类似于照片编辑程序的LIGHTEN和ADD CONTRAST操作。 – RexOnRoids 2009-08-29 06:30:22

相关问题