因为毕业设计做的是一个美图类的Android应用程序,所以自然需要实现滤镜这一基本功能。虽然我的滤镜实现使用的是开源的Android-gpuimage,但是作为毕业设计而言,不能仅仅是会写就可以,其内部原理也需要有一定理解才能在答辩的时候不会慌张。所以我根据对GPUImage源码的一些研究以及查找的一些资料来记录下我的App中滤镜的实现过程。
在我实现滤镜的过程中,主要有两种思路,一种是使用RGB矩阵实现,另一种是解析.acv文件来实现。
本文主要是介绍.acv文件是什么。
另外,个人能力有限,如果有不严谨或者错误的地方还请指出,谢啦~