我正在开发一个新的Android应用程序。在我的应用程序中,我必须在图像预览中添加显示效果[如棕褐色,捏,镜像等]并捕获并保存图像在该特定效果.eg:我用户选择捏效果然后他可以捕捉和存储图像与捏效果。 我读过一些常见问题。但他们正在讲述一些ndk的。但我对ndk没有任何想法。请帮帮我朋友。
答案 0 :(得分: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;
}
}