Bre*_*sai 48 android android-camera android-4.2-jelly-bean
我注意到android.media.effect开发人员可以在api级别17中使用.还有一个示例'Helloeffect'供开发人员渲染.但是,样本专注于图片.我读了效果类的文件,发现它必须对GL纹理应用效果.我是新手opengl,我想对相机拍摄的视频帧应用效果.
任何人都可以给我一些提示吗?谢谢!
小智 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);
Run Code Online (Sandbox Code Playgroud)
但要小心nexus设备,我已经在nexus 5中检查了这种方法,相机预览显示效果,但录制正常完成。
检查一下,希望有帮助。
| 归档时间: |
|
| 查看次数: |
1310 次 |
| 最近记录: |