【问题标题】:Random Change of Colour upon changing Camera.Parameter更改 Camera.Parameter 时颜色的随机变化
【发布时间】:2018-05-17 07:26:54
【问题描述】:

我正在使用旧相机 api (camera-1),并且在检测到面部时,我正在缩放相机。因此,对于缩放,需要更新相机参数,通过这样做,相机颜色会随机变化。

 Camera.Parameters parameters = mCamera.getParameters();
        parameters.setZoom(newZoomValue);
        mCamera.setParameters(parameters);

相机启动时的图像

相机变焦时的图像。

你能帮我解决这个问题吗?另外在缩放图像时,我该如何解决这个问题?

【问题讨论】:

    标签: android camera android-camera


    【解决方案1】:

    这是为了帮助遇到此问题的其他人。 这个问题是因为我没有设置相机的图片尺寸。在surfaceCreated() 和surfaceChanged() 方法上设置这些参数。

    Camera.Parameters parameters = mCamera.getParameters();
            parameters.setPreviewSize(mPreviewSize.width, mPreviewSize.height);
            parameters.setPictureSize(mPreviewSize.width, mPreviewSize.height);
            mCamera.setParameters(parameters);
    

    【讨论】:

    • 您的解决方案可能特定于测试设备。
    猜你喜欢
    • 2016-07-27
    • 2021-10-18
    • 2018-04-15
    • 2017-03-25
    • 1970-01-01
    • 2022-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多