0
我正在創建一個應用程序,用於拍照並通過http POST將它們發送到我的服務器。由於我只需要服務器端的灰度數據,因此只需拍攝灰度圖片而不必將其轉換即可。 我正在使用Camera2 API,並且在設置CaptureRequest.Builder
實例的屬性時遇到問題。有了這個:用Android的相機拍攝灰度圖片2
final CaptureRequest.Builder captureBuilder = cameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_STILL_CAPTURE);
captureBuilder.set(CaptureRequest.CONTROL_EFFECT_MODE, CaptureRequest.CONTROL_EFFECT_MODE_NEGATIVE);
它需要一張負面照片。 但是這個:
final CaptureRequest.Builder captureBuilder = cameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_STILL_CAPTURE);
captureBuilder.set(CaptureRequest.CONTROL_EFFECT_MODE, CaptureRequest.CONTROL_EFFECT_MODE_MONO);
絕對沒有。沒有灰度。只是一個正常的圖片。