簡體   English   中英

有什么方法可以在不使用OpenGL ES的情況下使UIImage變亮?

[英]Any way to BRIGHTEN a UIImage without using OpenGL ES?

有誰知道一種簡單有效地照亮特定數量的UIImage的方法嗎? 我目前在擺弄蘋果示例代碼示例GLImageProcessing,結果不佳...我的應用程序當前未使用OpenGLES或EAGLViews,並且嘗試橋接該技術很尷尬。

您可以將UIImage渲染到CGBitmapContext中 然后,您應該有一個指向圖像原始字節的指針。 那時,您可以對字節進行任何操作,包括將它們變亮。 之后,您可以根據字節創建一個新的CGImageRef。

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

這取決於您所說的“變亮”的意思。 您可以輕松地疊加顏色,並且可能可以找出可以實現所需功能的某些混合模式。 查看CG功能和文檔(我會更詳細地發布,但現在不行)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM