【问题标题】:How can I add my own custom filters in the Camera API?如何在 Camera API 中添加我自己的自定义滤镜?
【发布时间】:2017-05-27 13:19:36
【问题描述】:

我目前正在使用相机 API 并创建自己的自定义相机。我希望添加我自己的自定义滤镜,就像许多著名的相机应用程序一样,即糖果相机 b16。

目前,我可以使用setCameraEffect 参数设置像Effect_MONO EFFECT_NEGATIVE 这样的内置过滤器。

我的问题是如何添加自己的自定义过滤器?

【问题讨论】:

    标签: android android-camera


    【解决方案1】:

    为此,最简单且性能最高的选项是将相机帧绑定到 opengl es 纹理,然后将您自己的滤镜作为 GLSL 着色器。

    有些库可以为您完成所有这些工作,例如 this one

    【讨论】:

    • 我试过这个库。它有一组有限的过滤器,如果我知道 opengl,我相信我可以制作更多过滤器,但 opengl 从来都不是我的主题。不管怎么说,还是要谢谢你。 @Bernd
    猜你喜欢
    • 1970-01-01
    • 2015-01-12
    • 2013-06-14
    • 2022-01-09
    • 2015-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-17
    相关资源
    最近更新 更多