在为inApp相机实现camera2 API之后,我注意到在三星设备上图像显得模糊。在搜索之后,我找到了Sasmung Camera SDK(http://developer.samsung.com/galaxy#camera)。因此,在三星Galaxy S7上实现SDK之后,图像现在已经很好了,但是在Galaxy S6上它们仍然很模糊。有人在三星设备上遇到过这类问题吗?
修改 补充@rcsumners评论。我正在使用
设置自动对焦mPreviewBuilder.set(SCaptureRequest.CONTROL_AF_TRIGGER, SCaptureRequest.CONTROL_AF_TRIGGER_START);
mSCameraSession.capture(mPreviewBuilder.build(), new SCameraCaptureSession.CaptureCallback() {
@Override
public void onCaptureCompleted(SCameraCaptureSession session, SCaptureRequest request, STotalCaptureResult result) {
isAFTriggered = true;
}
}, mBackgroundHandler);
这是一个长曝光图像,其中使用必须拍摄静态非移动物体的图像。为此,我使用CONTROL_AF_MODE_MACRO
mCaptureBuilder.set(SCaptureRequest.CONTROL_AF_MODE, SCaptureRequest.CONTROL_AF_MODE_MACRO);
我也启用自动闪光灯
requestBuilder.set(SCaptureRequest.CONTROL_AE_MODE,
SCaptureRequest.CONTROL_AE_MODE_ON_AUTO_FLASH);
我不是这个API的专家,我主要关注SDK示例应用程序。