有没有办法找到GPUImageFilter对应的CIFilter?

时间:2015-06-03 15:47:27

标签: ios gpuimage cifilter gpuimagestillcamera

我使用CIFilters编写了我的iOS图像处理应用程序 现在我要将过滤器替换为GPUImageFilters 但我不知道如何从以前的CIF过滤器中找到相应的GPUImageFilters? 有没有办法找到与CIFilter完全相同或相似的GPUImageFilters?

一些CIFilter名称如下。

  • CIPhotoEffectInstant CIPhotoEffectTransfer CISepiaTone CISRGBToneCurveToLinear CISharpenLuminance CIPixellate CIGaussianBlur ......

1 个答案:

答案 0 :(得分:1)

首先,您可以查看the names of the filters contained within GPUImage

  • CISepiaTone - > GPUImageSepiaFilter
  • CISharpenLuminance - > GPUImageSharpenFilter
  • CIPixellate - > GPUImagePixellateFilter
  • CIGaussianBlur - > GPUImageGaussianBlurFilter

许多过滤器都是在Core Image提供的图案之后进行图案化的。并不总是一对一的映射,有些过滤器存在于一个框架中而在另一个框架中缺失。

GPUImage允许您通过组合其他人或编写自己的片段着色器来创建自定义过滤器,因此对于其余部分,您可以构建自己的过滤器以替换Core Image中的过滤器。