Ios 使用GPUImage的LCD图像过滤效果?

Ios 使用GPUImage的LCD图像过滤效果?,ios,objective-c,gpuimage,imagefilter,Ios,Objective C,Gpuimage,Imagefilter,获得类似于此应用程序使用的LCD显示效果的最佳方法是什么- 我需要3个级别的黑色像素:0.8 alfa、0.4和0.0 我知道我可以将图像的大小调整到所需的像素数量,而不是迭代所有像素,并用所需的alfa值将颜色替换为b/w。但是如何以更优雅的方式进行呢?对于图像的块状特性,请从像素化过滤器开始。然后,您应该能够使用自己的着色器创建该着色器的自定义版本,该着色器可以减少颜色空间(后锐化效果),并将减少的颜色空间映射到目标颜色。现在,如果需要抖动,这可能会变得很棘手,因为抖动通常需要按顺序进行像素

获得类似于此应用程序使用的LCD显示效果的最佳方法是什么-

我需要3个级别的黑色像素:0.8 alfa、0.4和0.0


我知道我可以将图像的大小调整到所需的像素数量,而不是迭代所有像素,并用所需的alfa值将颜色替换为b/w。但是如何以更优雅的方式进行呢?

对于图像的块状特性,请从像素化过滤器开始。然后,您应该能够使用自己的着色器创建该着色器的自定义版本,该着色器可以减少颜色空间(后锐化效果),并将减少的颜色空间映射到目标颜色。现在,如果需要抖动,这可能会变得很棘手,因为抖动通常需要按顺序进行像素操作,而这在着色器中是不实际的。感谢Brad的回复。不像看起来那么容易。。。但你对那个应用程序的作者的使用方法有什么看法?只是你的意见。