GPUImage:输出平铺图像的方法?

时间:2012-09-07 17:12:06

标签: ios gpuimage

我在iOS项目中使用GPUImage(https://github.com/BradLarson/GPUImage),非常喜欢它。

现在我用它来处理带过滤器的图像(只有颜色变化,没有缩放/变换),并使用GPUImageView输出中的图层做其他事情,所以我的链看起来像:

GPUImagePicture - > (滤色器) - > GPUImageView

现在我想将输出更改为平铺图像,其中渲染结果将用作图案。我考虑过几种方法:

  1. 只需使用Quartz2D生成平铺图像到GPUImagePicture,然后处理它(因此结果也将平铺)。但由于GPUImagePicture将再次使用Quartz2D重绘,因此效率可能会降低。我是对的吗?
  2. 修改或子类GPUImageView以使用OpenGL生成平铺结果。它可能很难,我无法找到实现它的好方法。
  3. 哪个会更好,还有其他办法吗?

0 个答案:

没有答案