Android 如何在前置摄像头录像中应用摄像头的色彩效果?

Android 如何在前置摄像头录像中应用摄像头的色彩效果?,android,android-camera,video-capture,Android,Android Camera,Video Capture,使用myCamera.getParameters().setColorEffect(camera.Parameters.EFFECT_负片)在前摄像头的视频录制中是否有任何方法应用摄像头的默认颜色效果;对于负面效果和其他效果您必须在CaptureRequest.Builder中设置参数,在那里您可以应用所需的所有效果: int colorEffectValue = //Choose your effect: //CaptureRequest.CONTROL_EFFECT_MODE_MONO /

使用myCamera.getParameters().setColorEffect(camera.Parameters.EFFECT_负片)在前摄像头的视频录制中是否有任何方法应用摄像头的默认颜色效果;对于负面效果和其他效果

您必须在
CaptureRequest.Builder
中设置参数,在那里您可以应用所需的所有效果:

int colorEffectValue = 
//Choose your effect:
//CaptureRequest.CONTROL_EFFECT_MODE_MONO
//CaptureRequest.CONTROL_EFFECT_MODE_NEGATIVE
//CaptureRequest.CONTROL_EFFECT_MODE_SOLARIZE
//CaptureRequest.CONTROL_EFFECT_MODE_SEPIA
//CaptureRequest.CONTROL_EFFECT_MODE_POSTERIZE
//CaptureRequest.CONTROL_EFFECT_MODE_WHITEBOARD
//CaptureRequest.CONTROL_EFFECT_MODE_BLACKBOARD
//etc, you can find all modes in CameraMetadata
youtCaptureBuilder.set(CaptureRequest.CONTROL_EFFECT_MODE, colorEffectValue);