相关疑难解决方法(0)

提高用Android相机拍摄的照片的质量/清晰度/亮度

我有一个Android应用程序,我正在使用Android相机拍照.然后在一点点后,我设法让我的照片在我想要的地方和我想要的.最后的问题是图像的质量.

当我的预览开始时,一切都看起来非常清晰和伟大,但在拍摄照片并显示最终结果后,图像看起来并不好看.

以下是我的surfaceChanged()方法的样子 - 我在哪里设置一些参数:

public void surfaceChanged(SurfaceHolder holder, int format, int w, int h) {
        Log.e(TAG, "surfaceChanged");
        if (mPreviewRunning) {
            mCamera.stopPreview();
        }

        Camera.Parameters p = mCamera.getParameters();
        List<Size> sizes = p.getSupportedPictureSizes();

 System.out.println("Lista de parametrii este urmatoarea:"+sizes);
       Size   size = sizes.get(7);
      p.setPictureSize(size.width,size.height);
       mCamera.setParameters(p);
        try {
            mCamera.setPreviewDisplay(holder);
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        mCamera.startPreview();
        mPreviewRunning = true;
    }
Run Code Online (Sandbox Code Playgroud)

Coudl有人告诉我提高照片质量的方法是什么.谢谢!

编辑:

activity A拍摄照片的地方,我使用一个束将图像发送到activity B我将其存储在另一个图像上.我SDCARD就是这样做的:

Activity A:

 Camera.PictureCallback mPictureCallback …
Run Code Online (Sandbox Code Playgroud)

android photo

7
推荐指数
1
解决办法
3427
查看次数

标签 统计

android ×1

photo ×1