6

我正在android中开发相机应用程序,我想在我的应用程序中启用实时过滤效果功能,我使用GPUimage过滤器为图像添加过滤效果。但我不知道如何启用实时过滤效果拍照前的相机预览。我已将相机和相机 2 api 用于以下棒棒糖版本和棒棒糖版本。任何库都可用于此?我是初学者,有人可以帮忙吗?

4

2 回答 2

5

如果您需要简单的过滤器,如棕褐色或负数,您可以通过 CaptureRequest.Builder 方法在 CaptureRequest 实例中设置 CONTROL_EFFECT_MODE 字段 mBuilder.set(CaptureRequest.CONTROL_EFFECT_MODE, /*your value*/);

有关可用值,请参阅开发人员文档

于 2016-01-18T19:46:24.520 回答
0

是的,我同意上面的评论,通过使用

mBuilder.set (CaptureRequest.CONTROL_EFFECT_MODE, / * your value * /);

另一个例子可以使用如下代码查看更多

mPreviewRequestBuilder.set (CaptureRequest.CONTROL_EFFECT_MODE, CaptureRequest.CONTROL_EFFECT_MODE_SEPIA);

完整的文档在这里

于 2019-06-24T09:24:23.753 回答