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
[OK]を確認することができますが、あなたのプレビューサイズは、カメラでサポートされていない場合parameters.setPreviewSizeが – user2121
動作しない理由、それは動作しません –