【发布时间】:2016-04-25 09:15:07
【问题描述】:
有没有办法在使用 myCamera.getParameters().setColorEffect(Camera.Parameters.EFFECT_NEGATIVE); 的前置摄像头的视频录制中应用摄像头的默认颜色效果?负面影响和其他影响
【问题讨论】:
标签: android android-camera video-capture
有没有办法在使用 myCamera.getParameters().setColorEffect(Camera.Parameters.EFFECT_NEGATIVE); 的前置摄像头的视频录制中应用摄像头的默认颜色效果?负面影响和其他影响
【问题讨论】:
标签: android android-camera video-capture
您必须在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);
【讨论】: