0
我試圖設置預覽和圖片尺寸作爲相機的參數,如下面的代碼所示。我還添加了一些日誌語句,以確保正確設置尺寸。問題是我在logcat中獲得了不同的大小,如下面logcat輸出部分所示的 。如何設置相機的預覽尺寸
請讓我知道如何正確設置預覽和圖片大小。
代碼:
mCamera = Camera.open(cameraId);
Camera.Parameters parameters = mCamera.getParameters();
parameters.setPreviewSize(400,400);
parameters.setPictureSize(400, 400);
mCamera.setParameters(parameters);
mCamera.setDisplayOrientation(90);
mPreviewWidth = mCamera.getParameters().getPreviewSize().width;
mPreviewHeight = mCamera.getParameters().getPreviewSize().height;
Log.d(TAG, "parameters mPreviewWidth: " + mPreviewWidth);
Log.d(TAG, "parameters mPreviewHeight: " + mPreviewHeight);
logcat的輸出:
11-14 15:17:58.207 20492-20492/com.example.textureview_03 D/PreviewSurface: parameters mPreviewWidth: 960
11-14 15:17:58.207 20492-20492/com.example.textureview_03 D/PreviewSurface: parameters mPreviewHeight: 720
不錯,但爲什麼如果你的預覽大小不是相機支持parameters.setPreviewSize不起作用 – user2121
,它不會工作 –