Android中的自定义相机过滤器

Posted

技术标签:

【中文标题】Android中的自定义相机过滤器【英文标题】:Custom Camera Filters In Android 【发布时间】:2016-10-20 20:35:23 【问题描述】:

我正在开发一个 android 自定义相机应用程序,我想添加一些过滤器/效果,就像 RETRICA 或其他类似的应用程序......(实时预览 ) 我在互联网和这个网站上搜索了很多次,我发现了同样的问题,但实际上我没有得到我该怎么办?

他们建议 OPEN GL ES 但没有代码! RETRICA 如何做到这一点?还是 CAMERA 360?

ANY TUTORIAL?

【问题讨论】:

【参考方案1】:

从 Android 2.0 开始我们可以设置不同的效果。 您可以使用相机参数以编程方式设置/获取。

例如:

Camera.Parameters par = camera.getParameters();
par.setColorEffect(Camera.Parameters. EFFECT_SEPIA);
camera.setParameters(par);

还可以设置白平衡、缩放等

在此处查看有关 Camera.Parameters 的文档 https://developer.android.com/reference/android/hardware/Camera.Parameters.html

【讨论】:

感谢您的回答,但我需要制作自定义过滤器,例如 retrica、camera360 等。不是默认过滤器 嘿......@Erik Minarini......你有任何其他方法或代码......用于 params.setColorEffect();.......在我的三星银河在 5...我得到一个 NullPointerException...6 颜色效果在 Logcat 中打印...但我想要总共 9 种效果...如果你知道请帮助我...谢谢...上帝保佑你。

以上是关于Android中的自定义相机过滤器的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中计算自定义相机中的剩余照片数量

是否可以自定义 android 的相机裁剪意图视图?

带有圆形边框的Android自定义相机

android学习到啥程度,可以开始写camera类的自定义相机

Android App 自定义相机

Swift 中的自定义相机和裁剪图像