过去几天我一直在做一些搜索,我很好奇如何做到这一点。我有一个UIImagePickerController。
所以我想添加一个像黑白,棕褐色等效果。我正在创建一个自定义的UIImagePickerVController,我很好奇。这可以用OpenGL ES完成吗?如果是这样,怎么样?
答案 0 :(得分:0)
通过使用OpenGL-ES 2.0的像素着色器可以实现这一点。您还可以编写一个Objective-c ++例程,将图像的所有像素放入一个数组中,然后应用自定义算法来修改图像的颜色。
以下是一些可能有助于您入门的链接。
http://www.sunsetlakesoftware.com/2010/10/22/gpu-accelerated-video-processing-mac-and-ios
http://www.dreamincode.net/forums/topic/76816-image-processing-tutorial/
http://www.efg2.com/Lab/Library/ImageProcessing/Algorithms.htm