我正在使用旧相机api(相机-1),并且在检测到脸部时我正在缩放相机。因此,对于缩放,需要更新相机参数,通过这样做,相机颜色随机变化。
Camera.Parameters parameters = mCamera.getParameters();
parameters.setZoom(newZoomValue);
mCamera.setParameters(parameters);
你能帮我解决这个问题。另外,在缩放图像时,我该如何解决?
答案 0 :(得分:0)
这可以帮助那些面对这个问题的人。 这个问题是因为我没有设置相机的图片大小。在surfaceCreated()和surfaceChanged()方法上设置这些参数。
Camera.Parameters parameters = mCamera.getParameters();
parameters.setPreviewSize(mPreviewSize.width, mPreviewSize.height);
parameters.setPictureSize(mPreviewSize.width, mPreviewSize.height);
mCamera.setParameters(parameters);