[英]How to set preview size of camera
我正在嘗試將預覽和圖片尺寸設置為相機的參數,如下面的代碼所示。 我還添加了一些日志語句以確認大小設置正確。 問題是我在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
您可以遍歷所有sizeq,並嘗試最小化這些尺寸和預覽尺寸之間的面積差。
你可以檢查一下
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.