2009-08-29 39 views

回答

4

您可以將UIImage渲染爲CGBitmapContext。然後你應該有一個指向圖像原始字節的指針。在這一點上,你可以做任何你想要的字節,包括照亮它們。之後,您可以從字節中創建一個新的CGImageRef。

這將全部在CPU上,根據圖像大小,這可能不如OpenGL解決方案。

2

這取決於你的意思是「變亮」。你可以很容易地覆蓋顏色,你也許可以找出一些混合模式,可以做你想做的。通過CG功能和文檔(我會更詳細地發佈,但我現在不能)。

+0

我想我只想先檢索每個像素的RGB值,然後增加高於特定值的像素上的RGB值,並且可能會降低較低像素的RGB值。我認爲這種效果類似於照片編輯程序的LIGHTEN和ADD CONTRAST操作。 – RexOnRoids 2009-08-29 06:30:22

相關問題