2
有沒有什麼辦法可以使用myCamera.getParameters()setColorEffect(Camera.Parameters.EFFECT_NEGATIVE);將攝像頭的默認顏色效果應用於前置攝像頭的視頻錄製中。負和其他效果如何使用前置攝像頭在攝像機中應用攝像頭的色彩效果?
有沒有什麼辦法可以使用myCamera.getParameters()setColorEffect(Camera.Parameters.EFFECT_NEGATIVE);將攝像頭的默認顏色效果應用於前置攝像頭的視頻錄製中。負和其他效果如何使用前置攝像頭在攝像機中應用攝像頭的色彩效果?
您必須設置參數在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);