【问题标题】:Android Camera Preview Live Filter | Surface ViewAndroid 相机预览实时过滤器 |表面视图
【发布时间】:2014-05-13 13:20:30
【问题描述】:

我正在实现基于 Surface View 的相机应用程序,该应用程序运行良好,该应用程序还有一个要求,即以黑白显示预览并捕获该黑白图像。我只是想问一下如何进行黑白预览?带有简短描述的步骤将不胜感激。

【问题讨论】:

标签: android image-processing filter camera surfaceview


【解决方案1】:

你可以制作相机的参数,然后对参数应用颜色滤镜以获得不同的效果,但首先你必须检查你的设备支持的颜色滤镜,基本上它是依赖于设备的。

Camera.Parameters p = camera.getParameters();

        camera.Parameters parameters = camera.getParameters(); //this will provide the supporting parameter for your device.
         p.setSceneMode(Camera.Parameters.FLASH_MODE_AUTO);  //it will set the flash mode.
         p.setColorEffect(Camera.Parameters.EFFECT_NEGATIVE);  //it will set the color effect to the preview and recording videos.


        camera.setParameters(p);

但要小心nexus设备,我已经在nexus 5中检查了这个方法,相机预览显示效果很好,但录制正常。

看看,希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2018-04-13
    • 1970-01-01
    • 2012-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-15
    • 1970-01-01
    相关资源
    最近更新 更多