3

我正在开发一个新的 android 应用程序。在我的应用程序中,我必须在图像预览上添加显示效果 [如棕褐色、捏合、镜像等],并以该特定效果捕获和保存图像。例如:如果用户选择捏合效果然后他可以通过捏合效果捕获和存储图像。我已经阅读了一些常见问题解答。但是他们在谈论一些ndk。但我对ndk一无所知。请朋友们帮帮我。

4

1 回答 1

4

您可以使用相机实例本身设置所有这些效果。浏览下面的代码...

Camera camera = null;
camera = Camera.open();

if (camera != null) {
   try {
     Camera.Parameters parameters = camera.getParameters();

     // Set all kind of stuffs here..
     parameters.setSceneMode(Camera.Parameters.FLASH_MODE_AUTO);
     parameters.setColorEffect(Camera.Parameters.EFFECT_SEPIA);

     camera.setParameters(parameters);
     camera.setPreviewDisplay(surface_holder);
     camera.startPreview();

   } catch (IOException exception) {
     camera.release();  
     camera = null;  
    }
}
于 2012-07-13T06:18:08.700 回答