如何在Android的Camera 2 API中添加实时滤镜效果 [英] How to add real time filtering effects in camera 2 API in Android

查看:84
本文介绍了如何在Android的Camera 2 API中添加实时滤镜效果的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am developing a camera application in android, i want to enable real time filtering effects feature in to my app,I have used GPUimage filter to add filtering effects to an image.But i don't know how to enable real time filtering effects to camera preview before taking a picture.I have used camera and camera 2 api for below lollipop version and for lollipop version.Any library is available for this ?? I am a beginner,Can anyone help?

推荐答案

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

If you need simple filters like sepia or negative you can just set CONTROL_EFFECT_MODE field in CaptureRequest instance via CaptureRequest.Builder method mBuilder.set(CaptureRequest.CONTROL_EFFECT_MODE, /*your value*/);

请参见开发者文档可用值.

这篇关于如何在Android的Camera 2 API中添加实时滤镜效果的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆