有谁知道一种简单有效地使 UIImage 变亮特定量的方法?我目前正在摆弄 Apple 示例代码示例 GLImageProcessing,但结果很差……我的应用程序目前不使用 OpenGLES 或 EAGLViews,尝试桥接该技术很尴尬。
问问题
892 次
2 回答
4
您可以将 UIImage 渲染为CGBitmapContext。然后你应该有一个指向图像原始字节的指针。那时你可以对字节做任何你想做的事情,包括使它们变亮。之后,您可以从字节创建一个新的 CGImageRef。
这一切都在 CPU 上,根据图像大小,它的性能可能不如 OpenGL 解决方案。
于 2009-08-29T06:27:46.417 回答
2
这取决于你所说的“变亮”是什么意思。您可以轻松地叠加颜色,并且您可能会找出一些混合模式来满足您的需求。查看CG
函数和文档(我会更详细地发布,但我现在不能)。
于 2009-08-29T06:25:25.750 回答