【发布时间】:2017-05-27 13:19:36
【问题描述】:
我目前正在使用相机 API 并创建自己的自定义相机。我希望添加我自己的自定义滤镜,就像许多著名的相机应用程序一样,即糖果相机 b16。
目前,我可以使用setCameraEffect 参数设置像Effect_MONO EFFECT_NEGATIVE 这样的内置过滤器。
我的问题是如何添加自己的自定义过滤器?
【问题讨论】:
我目前正在使用相机 API 并创建自己的自定义相机。我希望添加我自己的自定义滤镜,就像许多著名的相机应用程序一样,即糖果相机 b16。
目前,我可以使用setCameraEffect 参数设置像Effect_MONO EFFECT_NEGATIVE 这样的内置过滤器。
我的问题是如何添加自己的自定义过滤器?
【问题讨论】:
为此,最简单且性能最高的选项是将相机帧绑定到 opengl es 纹理,然后将您自己的滤镜作为 GLSL 着色器。
有些库可以为您完成所有这些工作,例如 this one。
【讨论】: