有誰知道一種方法簡單有效地照亮一個特定的UIImage?我目前正在擺弄蘋果示例代碼示例GLImageProcessing,效果不佳...我的應用程序目前不使用OpenGLES或EAGLViews,嘗試橋接該技術很尷尬。如何在不使用OpenGL ES的情況下使UIImage變亮?
2
A
回答
4
您可以將UIImage渲染爲CGBitmapContext。然後你應該有一個指向圖像原始字節的指針。在這一點上,你可以做任何你想要的字節,包括照亮它們。之後,您可以從字節中創建一個新的CGImageRef。
這將全部在CPU上,根據圖像大小,這可能不如OpenGL解決方案。
2
這取決於你的意思是「變亮」。你可以很容易地覆蓋顏色,你也許可以找出一些混合模式,可以做你想做的。通過CG
功能和文檔(我會更詳細地發佈,但我現在不能)。
相關問題
- 1. 在不使用轉換器的情況下使用es模塊
- 2. OpenGL ES 1.1:如何在不損失亮度的情況下更改紋理顏色?
- 3. 如何在不調用方法的情況下使用變量
- 4. 如何在不使用UIImage的情況下在Swift中處理圖像?
- 5. 如何在不改變大小寫的情況下使用str_replace?
- 6. 如何在不使用變量的情況下編程scala DSL?
- 7. 在不使用VBO的情況下渲染opengl 3.1+
- 8. 如何在不使用glBegin的情況下在OpenGL中繪製線
- 9. 如何在使用情況下在什麼情況下使用tsql?
- 10. Libgdx不使用Opengl ES 2.0
- 11. ARToolkit - 在沒有當前上下文的情況下調用OpenGL ES API
- 12. 」在沒有當前上下文的情況下調用OpenGL ES API「
- 13. 在沒有當前上下文的情況下調用OpenGL ES API
- 14. 如何在不使用DirectX或OpenGL的情況下呈現遊戲?
- 15. 如何在不丟失scale屬性的情況下裁剪UIImage?
- 16. 如何在不使用水線的情況下使用Sails.js?
- 17. 如何在不使用UTF8的情況下使用PHP json_encode?
- 18. 如何在不使用$ scope的情況下使用apply()方法?
- 19. 如何在不使用X11轉發的情況下使用gnuplot?
- 20. 如何在不使用App.config的情況下使用Entity Framework
- 21. 如何在不使用requirejs的情況下使用redux?
- 22. 如何在不使用類的情況下使用MVC創意?
- 23. 如何在C#中不使用Edmx的情況下使用DbContext?
- 24. 如何在不使用把手的情況下使用Ember.js
- 25. 如何在不使用'sudo'的情況下使用'npm install'?
- 26. 如何在不使用reloadData的情況下使用insertRowsAtIndexPaths IOS
- 27. 如何在不使用svcutil.exe的情況下使用WCF服務?
- 28. 如何在不使用TcpSocket的情況下使用SSLStream
- 29. 如何在不使用lambda的情況下使用linq擴展?
- 30. 如何在不使用RE的情況下使用DateTime?
我想我只想先檢索每個像素的RGB值,然後增加高於特定值的像素上的RGB值,並且可能會降低較低像素的RGB值。我認爲這種效果類似於照片編輯程序的LIGHTEN和ADD CONTRAST操作。 – RexOnRoids 2009-08-29 06:30:22